-
首先需要安装mysql 然后新建数据库 方法任意 我使用 Navicat
字符集和排序顺序如图,别问我为什么
安装mysql的驱动程序
推荐安装pymysql django默认使用的驱动是mysqldb(但这个装来老报错).
pip install pymysql
安装完后打开项目的根 init.py添加如下配置
import pymysql
pymysql.install_as_MySQLdb()
- 配置数据库的连接参数
setting.py
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': "Mxonline", #连接的数据库名
'USER': "root",
'PASSWORD': "qaz123.0",
'HOST': "172.16.10.44"
}
}
然后尝试 makemigrations migrate 正常的话在数据库中能看到创建的表