配置虚拟环境:
1.安装虚拟环境:
1.1.下载virtualenv
1.2.安装:pip install virtualenv
1.3.创建virtualenv(cmd中): cd 进入virtualenv安装地址,执行命令virtualenv 目标地址
1.4.cd 进入目标虚拟环境地址中(Script目录中),启动虚拟环境命令:activate
下载Django1.9版本
pip install django==1.9
在pycharm中新建Django文件
navicat中新建数据库
配置数据库连接
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'HOST': '127.0.0.1',
'USER': 'root',
'PASSWORD': '********',
'NAME': 'GMOOC',
}
}
生成Django默认数据表
Run manage.py Task —> makemigrations —> migrate
数据表结构
users model:记录用户信息
coueses model:记录课程信息
organization model:记录机构信息,教师信息
operation mode:记录用户操作,记录用户与课程、机构的联系
新建users app(首先定义好用户表)
Run manage.py Task —> startapp users
建立users models
class UserProfile(AbstractUser):#继承AbstractUser等于继承auth_user数据表的类
nick_name = models.CharField(max_length=50,verbose_name=u"外号",default='')
birthday = models.DateField(verbose_name=u'生日日期',default='',null=True,blank=True)
gender = models.CharField(max_length=5,choices=(('male',u'男'),('female','女')),default=u'女')
adress = models.CharField(max_length=100,default=u'')
mobile = models.CharFild(max_length=11,null=True,blank=True)
img = models.ImageField(upload_to='