django modelss.py里定义数据时,autofield定义时如何指定初始值,比如让某个字段从9995开始?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django modelss.py里定义数据时,autofield定义时如何指定初始值,比如让某个字段从9995开始?相关的知识,希望对你有一定的参考价值。
是models.py
如果你是使用django1.7以上,那么自带migrations功能,可以在生成迁移文件后,打开0001_initial.py(类似这样的文件, 需要与你对应的app关联起来,就是models所在的路径下中的migrations文件夹),然后修改里面中models中对应的class model(),然后找到类似这个operations = [
migrations.CreateModel(...),
# mysql specific
migrations.RunSQL('alter table 表名 auto_increment=9995'),#数据库不同,语句可能不同
]
其实这个可以通过修改数据库中的表进行操作。这样比较快。自己多找点资料吧。 参考技术A 嘻嘻,机器人.我学会鉴定机器人拉
以上是关于django modelss.py里定义数据时,autofield定义时如何指定初始值,比如让某个字段从9995开始?的主要内容,如果未能解决你的问题,请参考以下文章