在我的项目中,我处理了在不同城市举办的各种活动。我想在模板中提供每个城市的活动列表,但是如何做到这一点?我的观点现在看起来像这样:
def events_by_state(request, state):
cities = City.objects.filter(state_slug=state)
对于我想要查询的每个城市:
for c in cities:
events_list = Event.objects.filter(city=c)
但后来我遇到了什么问题以及如何发送它以及在我的模板中使用?
答案 0 :(得分:4)
你为什么这样做?只需访问Django创建的反向属性。
{% for city in cities %}
{% for event in city.event_set.all %}
....