Я создаю приложение, где люди смогут делать сообщения для городов. Я хотел бы создать представление для страны страны, в которой будет показан список городов, в которых есть плакаты, и количество сколько плакатов было сделано для каждого города.Django Query and Grouping
У меня есть загородный стол и стол города с иностранным ключом для страны. У меня также есть таблица плакатов с внешним ключом к таблице City.
Это успешно дает мне список плакатов, но как я могу группировать их в Города и передавать их? В шаблоне я хотел бы показать название города, плакат.изображения, которые находятся в этом городе, и общее количество плакатов в этом городе, для каждого города в стране, для которого были созданы плакаты.
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)
Любая помощь будет принята с благодарностью.
Не следует ли считать граф из городов? – Raekkeri
О да, прости. Я взял этот код из своего собственного проекта, и я неправильно изменил параметры. – Vannen