我有以下内容views.py
:
Going = Flight.objects.filter(date__gt=datetime.now()).order_by('-date')
这将获取之后离开的所有航班now
。
但是,当我通过 将它传递给模板时{{Going}}
,我得到的是查询<QuerySet [<Flight: TP450>]>
集而不是每个航班。
在我的模型中,每个航班都有一个flight_ref
.
我怎样才能传递每个项目,以便我可以用它们创建一个表?
我有以下内容views.py
:
Going = Flight.objects.filter(date__gt=datetime.now()).order_by('-date')
这将获取之后离开的所有航班now
。
但是,当我通过 将它传递给模板时{{Going}}
,我得到的是查询<QuerySet [<Flight: TP450>]>
集而不是每个航班。
在我的模型中,每个航班都有一个flight_ref
.
我怎样才能传递每个项目,以便我可以用它们创建一个表?
你必须设置一个循环,因为你有一个可迭代的对象:Queryset。因此,您可以在模板中使用以下逻辑。关于模板文档中的 for 循环here
{% for g in Going %}
{{ g.flight_ref}}
{% endfor %}