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开始?的主要内容,如果未能解决你的问题,请参考以下文章

django url调度

Django 自定义表名和字段名

django 后台管理界面 administration 中有办法批量导入数据吗

django的模板页面里,如何获取一个集合的数据?

如何在DJANGO里获取?带数据的东东,基于CBV

Django中模型