Django1.10无法保存韩文字符(Mysql)

时间:2017-05-29 07:29:09

标签: python mysql django

在管理面板中保存带有韩文字符的字段时,我在django中收到了以下错误。

OperationalError at /admin/blog/post/add/
(1366, "Incorrect string value: '\\xEC\\xB9\\xB4\\xED\\x8E\\x98...' for 
column 'object_repr' at row 1")

我确定数据库(数据库,表,列)已准备好用于utf8mb4,因为我可以在phpmyadmin和django shell中编写/读取这些韩语字符。 另外,我在settings.py中使用

设置了DATABASE部分
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'name',
        'USER' : 'root',
        'PASSWORD' : 'password',
        'HOST' : '',
        'PORT' : '3306',
        'OPTIONS': {'charset': 'utf8mb4'},
    }
}

我该如何解决这个问题?

0 个答案:

没有答案