新建数据库时,
字符集选择utf8mb4 -- UTF-8 Unicode
排序规则选择utf8mb4_0900_ai_ci

建完以后,setting里配置好

1
2
LANGUAGE_CODE ="zh-HANS"
TIME_ZONE = 'Asia/Shanghai'
1
2
3
4
5
6
7
8
9
DATABASES ={
'default': {
'ENGINE':'django.db.backends.mysql',
'HOST': '127.0.0.1',
'NAME': 'website',
'USER': 'root'
'PASSWORD': 'xxx'
}
}

然后在__init__.py里配置pymql,

1
2
3
4
# 导入PyMySQL模块
import pymysql
# 将PyMySQL模块安装为MySQLdb的别名,以便在Django项目中使用MySQL数据库
pymysql. install_as_MySQLdb()

然后pip install 一下pymql
就可以数据迁移了