Python 如何在django中将queryset作为单个项传递?
我的Python 如何在django中将queryset作为单个项传递?,python,django,django-3.0,Python,Django,Django 3.0,我的视图.py中有以下内容: go=Flight.objects.filter(date\u gt=datetime.now()).order\u by('-date') 这将获取所有在之后立即离开的航班 但是,当我通过{{Going}将其传递给模板时,我得到的是queryset,而不是每个航班 在我的模型中,每个航班都有一个flight\u ref 如何传递每个项目,以便使用它们创建一个表?您必须设置一个循环,因为您有一个iterable对象:Queryset。因此,您可以在模板中使用以下逻辑
视图.py中有以下内容:
go=Flight.objects.filter(date\u gt=datetime.now()).order\u by('-date')
这将获取所有在之后立即离开的航班
但是,当我通过{{Going}
将其传递给模板时,我得到的是queryset
,而不是每个航班
在我的模型中,每个航班都有一个flight\u ref
如何传递每个项目,以便使用它们创建一个表?您必须设置一个循环,因为您有一个iterable对象:Queryset。因此,您可以在模板中使用以下逻辑。关于模板文档中的循环
@kamilryb我刚刚试过,它解决了我的问题!无论如何谢谢你!快乐编码:)
{% for g in Going %}
{{ g.flight_ref}}
{% endfor %}