Возврат списка списков в шаблон и его рендеринг - PullRequest
1 голос
/ 12 июля 2010

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

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

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

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

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

1 Ответ

4 голосов
/ 12 июля 2010

Зачем ты это делаешь?Просто обратитесь к обратному атрибуту, который создает Django.

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