【发布时间】:2018-06-09 16:42:31
【问题描述】:
我有一个汽车模型 is_available =models.booleanfield(default =False) 谁能告诉我在班级列表视图中只显示可用汽车的查询?
【问题讨论】:
标签: django-models django-views django-queryset
我有一个汽车模型 is_available =models.booleanfield(default =False) 谁能告诉我在班级列表视图中只显示可用汽车的查询?
【问题讨论】:
标签: django-models django-views django-queryset
最简单的方法是覆盖ListView 的get_queryset 方法。查询本身很简单:
class CarListView(ListView):
# ...
model = Car
# ...
def get_queryset(self):
qs = super(CarListView, self).get_queryset()
qs = qs.filter(is_available=True)
return qs
【讨论】: