McK*_*Kay 3 python django auto-increment
我一直在尝试创建一个具有主键的模型,但我不希望该主键自动递增。
我知道我每次都可以指定该值,但我希望该字段需要我指定它(希望由数据库和 django 强制执行),并且如果我忘记了快速失败。
我可以auto_increment=False在我的领域说这似乎是合乎逻辑的,但这不受该领域的支持:(
只需在您的模型中显式创建id字段primary_key=True:
class SomeModel(models.Model):
id = models.IntegerField(primary_key=True)
Run Code Online (Sandbox Code Playgroud)
这样它就不会自动递增,但它仍然是一个主键。
| 归档时间: |
|
| 查看次数: |
1884 次 |
| 最近记录: |