Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 当我使用django运行syncdb时,它是否为mysql指定了排序规则设置?_Python_Mysql_Django - Fatal编程技术网

Python 当我使用django运行syncdb时,它是否为mysql指定了排序规则设置?

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

简单明了。我有一个新的django项目。我添加了一些模型,并在settings.py中指定了正确的mysqldb设置。我运行syncdb。排序规则设置是由我的MySQL安装决定的还是syncdb对此有发言权?

如本文所述

通过直接操作数据库表来设置排序规则; Django没有提供在模型定义中设置此选项的方法


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

我不知道你想要实现什么,但在大多数情况下,你可能想要utf-8

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

CREATE DATABASE <dbname> CHARACTER SET utf8;
创建数据库字符集utf8;

django没有提供这样做的方法。