如何在Django中禁用自动ID创建?

The*_*der 5 postgresql django-models automatic-properties python-2.7

我想在Django模型中禁用自动ID创建.有可能这样做吗?怎么样?

Fli*_*rPA 6

正如回复中提到的,您需要在非自动字段上声明主键。例如:

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)
Run Code Online (Sandbox Code Playgroud)

请注意,将字段设置为primary_key=True自动使其唯一且不为空。祝你好运!