Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django 将列表列表返回到模板并进行渲染_Django_List_Templates_Django Templates_Django Views - Fatal编程技术网

Django 将列表列表返回到模板并进行渲染

Django 将列表列表返回到模板并进行渲染,django,list,templates,django-templates,django-views,Django,List,Templates,Django Templates,Django Views,在我的项目中,我处理发生在不同城市的各种事件。我想在模板中列出每个城市的活动列表,但如何做到这一点?我现在的观点如下: def events_by_state(request, state): cities = City.objects.filter(state_slug=state) 对于每个城市,我想做一个查询: for c in cities: events_list = Event.objects.filter(city=c) 但是我有问题,我应该以什么形式发送,以及

在我的项目中,我处理发生在不同城市的各种事件。我想在模板中列出每个城市的活动列表,但如何做到这一点?我现在的观点如下:

def events_by_state(request, state):
    cities = City.objects.filter(state_slug=state)
对于每个城市,我想做一个查询:

for c in cities:
    events_list = Event.objects.filter(city=c)

但是我有问题,我应该以什么形式发送,以及如何在我的模板中使用???

为什么要这样做?只需访问Django创建的反向属性

{% for city in cities %}
  {% for event in city.event_set.all %}
 ....

你为什么要那样做?只需访问Django创建的反向属性

{% for city in cities %}
  {% for event in city.event_set.all %}
 ....

我可以在模板中使用它吗?该死,我不知道。也能在1.1中工作?@ignacioVazquez Abrams,太棒了!!谢谢,这就像甜点上的一滴水一样帮助了我。我可以在模板中使用它吗?该死,我不知道。也能在1.1中工作?@ignacioVazquez Abrams,太棒了!!谢谢,这对我来说就像甜点里的一滴水。