1
我想知道是否有方法可以在自定義管理器中傳遞兩個或多個變量......有五個變量來自不同的視圖,但在模型中,我聲明瞭一個管理器處理基於這些變量之一的過濾...我希望在過濾器查詢中考慮所有變量。有沒有辦法做到這一點?在管理器中傳遞幾個值
class VehicleQuerySet(QuerySet):
def vehicle_query(self, year):
return self.filter(common_vehicle__year__year__exact=year).exclude(status__status='Incoming')
class VehicleManager(models.Manager):
def get_query_set(self):
return VehicleQuerySet(self.model)
def vehicle_query(self, year):
return self.get_query_set().vehicle_query(year)
然後在視圖:
vehicle_query = Vehicle.smart_objects.vehicle_query(year)
向我們展示你到目前爲止所擁有的。 – 2009-11-26 09:02:55
我已經添加了我的代碼...基本上我想通過所有的值通過vehicle_query – Stephen 2009-11-26 09:56:41