Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.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
South/Django中的自定义索引名称_Django_Django Models_Django South - Fatal编程技术网

South/Django中的自定义索引名称

South/Django中的自定义索引名称,django,django-models,django-south,Django,Django Models,Django South,有没有办法在Django模型中设置我们自己的索引名?目前,迁移脚本将以[table\u name]\u 9fcb4ba3格式创建一个名称,我希望名称更具描述性,即[table\u name]\uu[column\u name]左右 在Django的Model Field Reference页面上,似乎没有这样的选项()无法自定义索引的名称,因为这些索引是通过哈希生成的(索引名称计算使用一些哈希技术)对于任何从谷歌找到自己的方法的人来说,Django 1.11似乎现在允许你为索引定制一个自定义名称

有没有办法在Django模型中设置我们自己的索引名?目前,迁移脚本将以
[table\u name]\u 9fcb4ba3
格式创建一个名称,我希望名称更具描述性,即
[table\u name]\uu[column\u name]
左右


在Django的Model Field Reference页面上,似乎没有这样的选项()

无法自定义索引的名称,因为这些索引是通过哈希生成的(索引名称计算使用一些哈希技术)

对于任何从谷歌找到自己的方法的人来说,Django 1.11似乎现在允许你为索引定制一个自定义名称。遵循所述的文档:

索引名称

索引的名称。如果未提供名称,Django将自动生成名称。为了与不同的数据库兼容,索引名称不能超过30个字符,并且不应以数字(0-9)或下划线(\ux)开头