1.setting.py配置:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'XXX', #数据库名
'USER': 'xxx', #登录名
'PASSWORD': 'xxx', #密码
'HOST': 'localhost', #连接地址
'PORT': '3306', #连接端口
'OPTIONS':{'isolation_level':None}
}
}
2.需要配置 __ini__.py文件:
import pymysql
pymysql.install_as_MySQLdb()
3.反向生成models.py
指定生成APP名下面的models.py
python manage.py inspectdb > APP名/models.py
如果出现以下错误,请检查第二步:
4.进行数据迁移(把django的数据表生成出来)
python manage.py makemigrations
python manage.py migrate
5.再次反向生成models.py
python manage.py inspectdb > APP名/models.py