首页 > 解决方案 > 如何在列表视图中显示可用汽车列表?

问题描述

我有一个汽车模型 is_available =models.booleanfield(default =False) 谁能告诉我在类列表视图中只显示可用汽车的查询?

标签: django-modelsdjango-viewsdjango-queryset

解决方案


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

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

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

推荐阅读