Django使用MySQL笔记

Django settings文件设置:

DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'aisirrecord',
'USER': 'name',
'PASSWORD': 'pwd',
'HOST': '127.0.0.1',
'PORT': '3306'
}
}

执行数据命令 ./manage.py migrate
报错:django.db.utils.OperationalError: (1366, "Incorrect string value: '\\xE6\\xA0\\x87\\xE7\\xAD\\xBE' for column 'name' at row 1")
解决:删除数据库,新建数据库时指定排序规则:utf8mb4_unicode_ci







http://www.aisir.cn/
原文地址:https://www.cnblogs.com/aisir/p/6144568.html