Django ORM插入中文报错及解决

报错:[2019-03-21 11:38:28] [HY000][1366] Incorrect string value: '\xE5\xBC\xA0\xE5\x87\x8C...' for column 'name' at row 1

通过Navicat查到字符集不是utf8

因此,应该在创建数据库的时候注意设置字符编码:

create database 数据库名 default character set utf8 collate utf8_general_ci;

接着再运行重新用ORM创建数据库内容等就可以成功!

猜你喜欢

转载自blog.csdn.net/zoukai1587/article/details/88711365