【问题标题】:How to extend basic manager in django?如何在 django 中扩展基本管理器?
【发布时间】:2019-04-22 13:18:20
【问题描述】:

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

ModelNmame.objects.custom_method()

【问题讨论】:

标签: python django methods


【解决方案1】:

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

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

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

【讨论】:

猜你喜欢
  • 2011-09-28
  • 2018-10-22
  • 2011-12-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-11-03
  • 2017-04-10
相关资源
最近更新 更多