2010-07-12 2 views
1

В моем проекте я рассказываю о различных событиях, происходящих в разных городах. Я хотел бы представить список событий для города в шаблоне, но как это сделать? На мой взгляд теперь выглядит следующим образом:Верните список списков в шаблон и отрисуйте его

def events_by_state(request, state): 
    cities = City.objects.filter(state_slug=state) 

Для каждого города я бы хотел сделать запрос:

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

Но у меня есть проблема, в какой форме и как я должен отправить его, а также использовать в моем шаблоне ??

ответ

4

Зачем вам это делать? Просто получите доступ к атрибуту reverse, создаваемому Django.

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

Вы имеете ввиду city.event_set.all, right? – mawimawi

+0

@mawimawi: Да, конечно. –

+0

Я могу использовать это в шаблоне? Черт, я этого не знал. Работает также в 1.1? –

Смежные вопросы