如何在Django中扩展基本管理器?

时间:2019-04-22 13:18:20

标签: python django methods

如何在基本的django管理器中添加自定义方法?

ModelNmame.objects.custom_method()

1 个答案:

答案 0 :(得分:1)

为Manager创建一个子类,并将其分配给模型的objects属性

class CustomManger(models.Manager):
   def custom_method(self):
      pass

class ModelName(models.Model):
   objects = CustomManager()