我可以在没有自动ID的情况下在Django中创建模型吗?

HQM*_*HQM 13 python django orm model

我需要一个没有主键的表(在Django中它是自动创建的).所以我的问题是:我可以创建一个没有ID /主键的模型吗?

我正在使用Django 1.7.

Sel*_*cuk 25

可以在没有自动递增键的情况下创建模型,但不能在没有主键的情况下创建一个模型.

Django文档:

如果Django看到你明确设置Field.primary_key,它将不会添加自动id列.

每个模型只需要一个字段primary_key=True(显式声明或自动添加).


cat*_*ran 7

不,你不能.摘自文档:

每个模型只需要一个字段即可使primary_key = True(显式声明或自动添加).