Django 自增主键创建指南:详细教程和示例
在 Django 中,可以使用 'models.AutoField' 来创建一个自增的主键字段。这个字段会自动分配一个唯一的整数作为主键,并且在每次插入新记录时自动递增。
以下是一个使用 'AutoField' 创建自增主键的示例:
from django.db import models
class MyModel(models.Model):
id = models.AutoField(primary_key=True)
# 其他字段...
在上面的示例中,'id' 字段是一个 'AutoField' 类型的字段,并且指定了 'primary_key=True',表示它是该模型的主键字段。
当你创建一个新的 'MyModel' 对象并保存到数据库时,Django 将自动为 'id' 字段分配一个唯一的整数值,而不需要手动指定。
注意,如果你不指定主键字段,Django 会自动创建一个名为 'id' 的 'AutoField' 字段作为主键。所以,即使你不明确地声明主键字段,Django 也会为每个模型自动创建一个自增的主键。
原文地址: https://www.cveoy.top/t/topic/miCQ 著作权归作者所有。请勿转载和采集!