【问题标题】:How to show list of available cars in list view?如何在列表视图中显示可用汽车列表?
【发布时间】:2018-06-09 16:42:31
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

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

    class CarListView(ListView):
        # ...
        model = Car
        # ...
    
        def get_queryset(self):
            qs = super(CarListView, self).get_queryset()
            qs = qs.filter(is_available=True)
            return qs
    

    【讨论】:

    • 如果汽车被预订它不可用如何查询?我也有汽车预订模型如果汽车被预订它不可用。如何做到这一点?
    • 一个小线程有这么多问题。您是否完成了众多 django 教程之一?听起来你需要一些基础知识;)
    • 哈哈我已经完成了,但是当我正在实施时,我是空白的。这是我自己制作的第一个项目。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-30
    • 1970-01-01
    • 2013-12-18
    • 2013-12-06
    • 1970-01-01
    相关资源
    最近更新 更多