Django unicode多语言

时间:2016-03-28 06:17:47

标签: django python-2.7 unicode django-models django-forms

我正在使用Django1.7,python2.7并且对于多语言数据存储,我把mysql整理是utf8_unicode_ci。我有2个问题。

  1. 我有两个模型A和B,模型A有模型B的下拉列表,当我用多语言创建模型B记录时,如果我在模型B结构中放入unicode,就会出错。

  2. 当我删除模型B结构中的unicode时,我没有在模型A表单中获得下拉值,它只显示对象。

  3. 感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

是的,我解决了这个问题。这个"不正确的字符串值:' \ xE0 \ xB2 \ xA4 \ xE0 \ xB3 \ x86 ...'对于列' object_repr'在第1行和第34行;错误来自django_admin_log表,我们把object_repr整理是utf8_unicode_ci。