Django 主键自增

2025-03-23 13:53:48
推荐回答(2个)
回答1:

from django.db import models
# Create your models here.
class Student(models.Model):
    student_id = models.BigAutoField(primary_key=True)

这是model定义。

默认情况下,自增id都是从1开始计数的。如果你想从10001开始,就需要手动创建一个对象,为其设置student_id为10001,以后创建对象的studeng_id就从10002开始自动增加。

first_student =models.Student(student_id=10001)

first_student.save()

更多相关内容参考刘江的Django教程

回答2:

models.IPAddressField(primary_key=True)
的圆与准线相切。 有关中点弦问题可考虑用“代点法”。