这几天在学Django,迁移数据库到mysql的时候,总会遇到很多问题,所以就记录下来.
1.软件版本
mysql 8.x 以上
Django3.x以上
pycharm 2021.1.2
Python 3.9.5
2.Django配置mysql数据库
配置数据库原文:Django中如何使用Mysql数据库-Django,Django中文网!
项目名/setting.py
DATABASES = {
'default': {
# 系统默认使用sqlite3数据库
# 'ENGINE': 'django.db.backends.sqlite3',
# 'NAME': BASE_DIR / 'db.sqlite3',
# 这里使用mysql
'ENGINE': 'django.db.backends.mysql',
'NAME': 'test_db',
'USER': '数据库账号',
'PASSWORD': '数据库密码',
'HOST'