mysql - 如何用外语内容填充django MySql db

标签 mysql django-admin

我想在 django admin 中填充我的一些 django 模型,内容是波斯语而不是英语

但是当我点击保存按钮时,我得到了这个错误:

  File "/usr/lib/python2.7/site-packages/MySQLdb/cursors.py" in _warning_check
                      warn(w[-1], self.Warning, 3)


     Exception Value: Incorrect string value: '\xD8\xAF\xD8\xB1\xD9\x85...' for column 'head' at row 1

mysql 是否需要特殊配置?

最佳答案

我知道该怎么做 :D

只需将以下代码添加到 my.conf

[mysqld]
collation-server = utf8_unicode_ci
init-connect='SET NAMES utf8'
character-set-server = utf8

关于mysql - 如何用外语内容填充django MySql db,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23857982/

相关文章:

Django Admin 样式表不会加载到生产服务器上

java - 如何解决 JDBC preparedStatement 中的 MySQLSyntaxErrorException

sql - MYSQL查询: count the dates

mysql - 选择查询 - 获取两个年龄最小和最大年龄之间的所有数据

django - 在 Django 管理中限制 ManyToMany MultipleSelect 的查询集

django dumpdata 挂起

mysql - 快速质量插入的准备语句

php - Doctrine2 oneToMany 关系 yaml

python - Django 数组字段

Django 管理数据错误 : Value too long for type character varying(150)