-
Python版本:3.6
-
Django版本:2.1.7
解决步骤
- 连接数据库:在settings.py里配置连接的数据库信息
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql', # 设置数据库引擎,若连接MySQL数据库则更改为mysql
'NAME': 'RecSystem', # 连接的数据库名
'USER': 'root', # 自己设置的账号
'PASSWORD': 'root', # 自己设置的密码
'HOST': '127.0.0.1',
'PORT': '3306',
}
}
- ‘__init__.py’ 文件配置
import pymysql
pymysql.install_as_MySQLdb()
- 在终端执行“python manage.py inspectdb”
除去Django自动创建的数据表以外,截取剩下自己创建的数据表信息:
- 将这些数据表信息复制到models.py文件后,执行以下两条命令
python manage.py makemigrations
python manage.py migrate
搞定~