没有主键和 id 的 django 模型

django models without primary key and id

我使用两个主键。

在数据库中,这不会导致重复错误,除非两个值都重复。

但是我不知道如何在django模型中解决这个问题。

删除并使用主键时,将创建一个id 列。但是我不想要这个。

使用 unique_together 会导致错误,因为主键重复。

有什么办法可以解决这个问题吗?

为什么不用id?如果你想使用其他一些 unique_together 的字段进行查询,你可以简单地忽略它。但是在任何情况下,您都需要一个作为主键且唯一的字段。