Django使用MySql的流程
配置连接mysql
# DATABASES = { # 'default': { # 'ENGINE': 'django.db.backends.sqlite3', # 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), # } # } DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', #更换成mysql 'HOST':'127.0.0.1', #ip 'PORT':3306, #端口 'NAME':'orm01', #库名 'USER':'root', #用户名 'PASSWORD':'123', #密码 } }
2 项目文件夹下的init文件中,写上下面两句
import pymysql pymysql.install_as_MySQLdb()
3 执行数据库同步指令
python manage.py makemigrations python manage.py migrate

如果在同步时出现上图报错信息,并不影响使用。Strict Mode是因为没有设置mysql严格模式
查看命令是cmd下:
select @@sql_mode; #查看临时
select @@global.sql_mode; #全局

浙公网安备 33010602011771号