这里写目录标题
配置setting文件
(1):添加app
我这因为是创建django时,快捷创建的,在创建的时候自动加上的,平时使用python manage.py startapp 命令创建时,需要手动在最后面加上app的名字;
(2):配置数据库
需要将原有默认的数据库注释掉,重新配置mysql数据库
‘ENGINE’: ‘django.db.backends.mysql’–使用那种数据库
‘NAME’: ‘stumanage’, – 数据库名称
‘USER’: ‘root’, – mysql数据库的用户名
‘PASSWORD’: ‘000515’, – 数据库密码
‘HOST’: ‘localhost’, — 链接数据库所在的IP地址
‘POST’:3306 – 端口号
2:导入pymysql
在_int_.py添加下面的代码
4:运行django项目
如果报错显示
django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.3 or newer is required; you have 0.7.11.None
原因
MySQLclient目前只支持到python3.4
解决
将三行代码注释掉
文件路径:Python36-32\Lib\site-packages\django\db\backends\mysql\base.py
3:在models文件里创建一个classes的表
4:数据库迁移
终端中运行
python manage.py makemigrations
Python manage.py migrate