Задать вопрос
@mcrack

Как в Django модифицировать queryset?

Здравствуйте, подскажите как можно решить такую проблему:
Имеется модель Lesson с уроками, в котором есть поле raiting (поле, в котором указано, сколько баллов должен получить для прохождения урока)
Я хочу добавить в queryset ещё один параметр, достиг ли ученик это количество баллов или нет.

Оно считается так, передается id ученика, у него достаются его баллы по уроку.

Так вот проблема в том, что я хочу передать в queryset свой параметр, который повлияет на выборку, а именно добавит новое вычисляемое поле в выборку.

Как можно это сделать правильно? Как передать снаружи в queryset какие то значения, чтобы они уже модифицировали выборку ?
  • Вопрос задан
  • 48 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Компьютерная академия «TOP»
    Разработка на Python
    1 год
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы