我想在Django Models中禁用自动ID创建。有可能这样做吗?怎么样?
答案 0 :(得分:2)
如回复中所述,您需要在非AutoField上声明主键。例如:
from django.db import models
class Person(models.Model):
username = CharField(primary_key=True, max_length=100)
first_name = CharField(null=True, blank=True, max_length=100)
请注意,将字段设置为primary_key=True
会自动使其唯一且不为空。祝你好运!