默认情况下,自增id都是从1开始计数的。如果你想从10001开始,就需要手动创建一个对象,为其设置student_id为10001,以后创建对象的student_id就从10002开始自动增加。
django 中app目录下的 models.py
// models.py
from django.db import models
class Test(models.Model):
student_id = models.BigAutoField(primary_key=True)#student_id为主键
name = models.CharField(max_length=20)
项目目录下的 testdb.py
#testdb.py
# -*- coding: utf-8 -*-
from django.http import HttpResponse
from TestModel.models import Test
# 数据库操作
def testdb(request):
test1 = Test(student_id=10001,name='name_1')
test1.save()
test2 = Test(name='name_2')
test2.save()
return HttpResponse("<p>数据添加成功!</p>")
运行一次之后:
数据库为:
再运行一次:student_id继续增加(student_id为主键)
(博主django入门,有错误之处还望批评指正。)
参考:https://zhidao.baidu.com/question/1824527786509160948.html https://www.runoob.com/django/django-model.html