django新项目创建mysql数据库几个注意事项
不分前后,暂时这么多,后续再补充吧
1.安装pymysql包
pip install pymysql==0.10.1 -i https://pypi.tuna.tsinghua.edu.cn/simple
2.在项目的init文件中,引入pymysql
import pymysql
pymysql.install_as_MySQLdb()
3.创建数据库,一直要事先指定好格式(django.db.utils.DataError: (1366, "Incorrect string value: '\\xE5\\xB0\\x8F\\xE8\\xBD\\xA6' for column 'name' at row 1"))
create database xxx charset=utf8;
4.将一个文件中decode换成encode(发生在第一次迁移文件的时候)
{
query = query.decode(errors='replace')
AttributeError: 'str' object has no attribute 'decode')
}