1.安装pymysql数据库驱动:
pip install pymysql
python3不支持MySQLdb,所以用pymysql
代替
2.配置Django中的DATABASE
在settings.py中找到DATABASE
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql', #数据库引擎
'NAME': 'dj_experiment_db', #数据库名
'USER': 'root', #账户名
'PASSWORD': 'password', #密码
'HOST': 'localhost', #主机
'PORT': '3306', #端口
}
}
接着在项目下的_init_.py添加如下代码
import pymysql
pymysql.install_as_MySQLdb()
然后在settings.py文件中设置TIME_ZONE为自己的时区
TIME_ZONE = 'Asia/Shanghai'
最后执行数据库迁移命令
python manage.py makemigrations
python manage.py migrate
然后我们登录数据库,连接数据库dj_experiment_db,输入show tables;就可以看到django创建的框架应用的表了