gpt4 book ai didi

django - Django中是否有一个按用户自动递增的字段?

转载 作者:行者123 更新时间:2023-12-02 04:18:24 25 4
gpt4 key购买 nike

我想知道是否已经有一种方法可以在Django中创建一个单独的每用户自动递增ID字段?

基本上,我要存储许多相关的模型,并且我需要生成的ID才能按用户自动递增。

我不想更改id的工作方式,只需要一个我可以添加的新字段,该字段唯一=每个用户为True。

有什么建议(除了覆盖保存和自己实现之外)?

最佳答案

不,没有这样的领域,但我想知道为什么您认为自己需要它。该ID实际上只是供模型内部使用,您永远不必在乎它是什么。

例如,如果您想知道某个用户有多少个相关项,则只需在相关查询集上使用count()方法。如果您希望每个用户唯一的东西,可以使用unique_together元属性。

您可以举一个针对每个用户的唯一ID的用例示例吗?

根据评论进行了编辑:以从您提到的URL获取对象,您只需要执行以下操作:

myuser.myobject_set.all()[7]

关于django - Django中是否有一个按用户自动递增的字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1287319/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com