gpt4 book ai didi

python - 查询集管理器

转载 作者:太空宇宙 更新时间:2023-11-03 17:02:42 27 4
gpt4 key购买 nike

在哪些情况下最好使用 Manager,以及哪种 QuerySet?什么更好:

class Model(models.Model):
objects = MyManager()

或者:

class Model(models.Model):
objects = MyQuerySet.as_manager()

最佳答案

在大多数常见情况下,您使用第一种方法:

class Model(models.Model):
objects = MyManager()

只有当您定义了您希望在管理器中也包含的自定义 QuerySet 方法时,才可以使用第二种方法

class Model(models.Model):
objects = MyQuerySet.as_manager()

它创建了一个带有 almost 的管理器自定义查询集的所有方法。

关于python - 查询集管理器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34899287/

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