Python 当我使用django运行syncdb时,它是否为mysql指定了排序规则设置?
简单明了。我有一个新的django项目。我添加了一些模型,并在settings.py中指定了正确的mysqldb设置。我运行syncdb。排序规则设置是由我的MySQL安装决定的还是syncdb对此有发言权?如本文所述 通过直接操作数据库表来设置排序规则; Django没有提供在模型定义中设置此选项的方法Python 当我使用django运行syncdb时,它是否为mysql指定了排序规则设置?,python,mysql,django,Python,Mysql,Django,简单明了。我有一个新的django项目。我添加了一些模型,并在settings.py中指定了正确的mysqldb设置。我运行syncdb。排序规则设置是由我的MySQL安装决定的还是syncdb对此有发言权?如本文所述 通过直接操作数据库表来设置排序规则; Django没有提供在模型定义中设置此选项的方法 我想,这回答了你的问题,简单而甜蜜我不知道你想要实现什么,但在大多数情况下,你可能想要utf-8 如果是这种情况,请在创建MySQL数据库时指定字符集: CREATE DATABASE <
我想,这回答了你的问题,简单而甜蜜我不知道你想要实现什么,但在大多数情况下,你可能想要utf-8 如果是这种情况,请在创建MySQL数据库时指定字符集:
CREATE DATABASE <dbname> CHARACTER SET utf8;
创建数据库字符集utf8;
django没有提供这样做的方法。