#python #django #sqlite
#python #django #sqlite
Вопрос:
В настоящее время я пытаюсь объединить список идентификаторов стран с их регионом, чтобы при перенаправлении в браузер он отображался в «регионе», #количество стран в этом регионе. Например, в настоящее время я получаю список Западной Европы 9 раз, а не один раз с номером 9 рядом с ним. Как мне объединить эти два, используя django и sqlite3. ниже приведен пример моего кода.
countries = Countries.objects.values('region', 'id').order_by('-region')
total_countries = Countries.objects.count()
print(total_countries)
print(countries.query)
return render(req, 'worldApp/index.html', context={'countries':countries})
Ответ №1:
Попробуйте:
Countries.objects.values('region').annotate(Count('id')).order_by('-region')