为了账号安全,请及时绑定邮箱和手机立即绑定

Django 主键自增

Django 主键自增

桃花长相依 2019-03-27 17:16:31
我希望使用django的模型建立一张表,我自定义一个主键字段比如student-Id,然后这个字段从100000001开始,而不是从1,应该如何定义
查看完整描述

2 回答

?
慕村9548890

TA贡献1884条经验 获得超4个赞

1

2

3

4

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()


 


查看完整回答
反对 回复 2019-03-30
?
MMMHUHU

TA贡献1834条经验 获得超8个赞

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

查看完整回答
反对 回复 2019-03-30
  • 2 回答
  • 0 关注
  • 2195 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信