@User99

Как реализовать такой запрос в django?

Начал изучать Django.
Как сделать такой запрос к БД, в PHP я делал так:
$fames = pg_query ($connect, "SELECT DISTINCT(ugods),(ugodp) FROM halloffames");
while ($row = pg_fetch_assoc($fames))
{
$ugods = $row['ugods'];
$ugodp = $row['ugodp'];
$famesact = pg_query ($connect, "SELECT * FROM halloffames WHERE ugods=$ugods AND ugodp=$ugodp");
while ($rowfamesact = pg_fetch_assoc($famesact)){
echo $rowfameact['....'];
}
}

То есть, есть таблица halloffames,
Ugods Ugodp Fam Im otc
2016 2017 Марков Вася
2016 2017 Антонов Антон Антонович
2017 2018 Сергеева Карина Витальевна
2017 2018 Павлов Павел Павлович
2018 2019 Павлова Анна Павловна

сначала получаю DISTINCT-ом учебные года, потом в цикле делаю запрос с этими значениями и вывожу их результаты
Теперь не знаю как сделать такой запрос в Django и отобразить результаты в templates
в Django
def HallOfFame(request):
    ugodlist= Halloffames.objects.values('ugods','ugodp').distinct()
    for godlist in ugodlist:

и дальше не знаю :)
  • Вопрос задан
  • 85 просмотров
Решения вопроса 1
rSedoy
@rSedoy
Python/Django
1. В django общение с базой основано на ORM
2. Такой кривой код не имеет смысла переносить в django. Надо озвучивать задачу, а не решение в другой концепции.
3. Начните изучение с туториала на офсайте или от django-girls
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы