在哪种情况下最好使用管理器,哪种QuerySet?哪个更好:
class Model(models.Model):
objects = MyManager()或者:
class Model(models.Model):
objects = MyQuerySet.as_manager()发布于 2016-01-20 20:23:36
在大多数和常见的情况下,您使用第一种方法:
class Model(models.Model):
objects = MyManager()只有当您定义了您也希望在管理器中使用的自定义QuerySet方法时,才使用第二种方法
class Model(models.Model):
objects = MyQuerySet.as_manager()它使用自定义QuerySet的所有方法创建一个almost管理器。
https://stackoverflow.com/questions/34899287
复制相似问题