【发布时间】:2014-10-26 19:13:52
【问题描述】:
我正在寻找一些方法来定义一些在我调用 Model.objects.all() 之前调用的包装器。
我希望每当我调用时,Model.objects 它会调用我的方法(包装器),然后将对象返回给查询。
举个例子:
MyModel.objcts.filter(name="Jack")
包装器:
def mymodelWrapper(self):
return self.objects.annotate(size=Sum('id', field='order_size_weight*requested_selling_price'))
我想在后台运行注释并且还想应用过滤器。 我知道我想要实现什么,它是我正在寻找的代码。
【问题讨论】:
标签: python django django-models orm django-orm