Django查询-id vs pk

编写Django查询时,可以同时使用id / pk作为查询参数。

Object.objects.get(id=1)

Object.objects.get(pk=1)

根据django的文档,我知道pk代表主键,它只是一个快捷方式。但是,尚不清楚何时应使用id或pk。

回答:

没关系 pk从实际的主键字段更加独立,即你不需要关心的主键字段是否被称为idobject_id或什么的。

如果你的模型具有不同的主键字段,则还可以提供更高的一致性。

以上是 Django查询-id vs pk 的全部内容, 来源链接: utcz.com/qa/398230.html

回到顶部