当我尝试将这样的内容添加украден
到组名字段时出现此错误:
(1366, "Incorrect string value: '\\xD1\\x83\\xD0\\xBA\\xD1\\x80...' for column 'group_name' at row 1")
起初,如果发生该错误,则不会创建任何组。utf8
但是,在我运行 MySql 命令后,在我的 django 数据库上将发生错误的特定列的编码从 更改为utf8_general_ci
,该组是使用我输入的 unicode 字符创建的,但是当我修改组时仍然显示上述错误使用 unicode 字符的名称。
模型中的 Unicode 方法:
def __unicode__(self):
return u'{}/{} (Group {})'.format(self.id, self.name,
self.owner_group_id)