Я создаю приложение, в котором люди смогут делать посты для городов.Я хотел бы создать представление для страны , которое будет отображать список городов, в которых есть плакаты, и подсчет количества созданных плакатов для каждого города.
Iиметь таблицу Country и таблицу City с внешним ключом для страны.У меня также есть таблица плакатов с внешним ключом к таблице города.
Это успешно дает мне список плакатов, но как мне сгруппировать их в города и передать их?В этом шаблоне я хотел бы иметь возможность отображать название города, poster.image, находящегося в этом городе, и общее количество плакатов в этом городе для каждого города страны, для которого были созданы плакаты.
def country_page(request, country_name):
country = get_object_or_404(Country, name__iexact=country_name)
posters = Poster.objects.filter(city__country=country)
variables = RequestContext(request, {
'location' : country,
'posters' : posters,
})
return render_to_response('country_page.html', variables)
Любая помощь будет оценена.