如何在列表视图中显示可用汽车列表?

时间:2018-06-09 16:42:31

标签: django-models django-views django-queryset

我有一个汽车模型is_available = models.booleanfield(默认= False) 任何人都可以告诉我在班级列表视图中只显示可用汽车的查询吗?

1 个答案:

答案 0 :(得分:0)

最简单的方法是覆盖get_querysetListView方法。查询本身很简单:

class CarListView(ListView):
    # ...
    model = Car
    # ...

    def get_queryset(self):
        qs = super(CarListView, self).get_queryset()
        qs = qs.filter(is_available=True)
        return qs