2
我想創建一個返回過濾器結果的類函數,但我希望能夠像使用django過濾器一樣使用它:如何將Django過濾器參數作爲參數傳遞給其他函數
這是我已經試過:
def section_set_with_compound(self, *args, **kwargs):
print args
print kwargs
return self.section_set.filter(Q(args) |Q(course__is_compound=True))
但是我得到一個錯誤,就像指定參數和kwags都是空的:
我希望能夠做到:
myobject.section_set_with_compound(param1=1,param2__param3__=x,param4__icontains="ha..")
我該如何做到這一點?
使用:'Q(** kwargs)' – schwobaseggl
但是你不在過濾器中使用'kwargs'。 –