2

干净利落。我有一个新的 Django 项目。我添加了一些模型并在 settings.py 中指定了正确的 mysqldb 设置。我运行同步数据库。排序规则设置是由我的 MySQL 安装决定的,还是 syncdb 对此有发言权?

4

2 回答 2

2

如此处所述https://docs.djangoproject.com/en/dev/ref/databases/#collat​​ion-settings

您通过直接操作数据库表来设置排序规则;Django 没有提供在模型定义上设置它的方法。

我想,这回答了你的问题,简单而甜蜜

于 2012-09-07T02:49:45.137 回答
0

我不知道你想达到什么目的,但在大多数情况下你可能想要 utf-8。

如果是这种情况,则在创建 MySQL 数据库时指定字符集:

CREATE DATABASE <dbname> CHARACTER SET utf8;
于 2014-05-21T19:54:31.353 回答