Django unicode Multi language



我使用的是Djang1.7、python2.7,对于多语言数据存储,我将Mysql排序规则设置为utf8_unicode_ci。我有两个问题。

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

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

谢谢你的帮助!

是的,我解决了这个问题。这个"错误的字符串值:第1行"object_repr"列的'\xE0\xB2\xA4\xE0\xB3\x86…'"错误来自django_adm_log表,我们将object_repr排序规则设置为utf8_unicode_ci。

最新更新