у User есть поле tasks, которое ManyToMany и ссылается на объект Task.
Мне нужно отдать frontend'y пройденные задачи и нет.
То есть получается Task.objects.all() - User.tasks - это не законченные задачи. Но как это реализовать в коде?
Task.objects.exclude(pk__in=user.tasks.values_list('pk', flat=True))
наверное user.tasks.filter(status=...)
Это для одного юзера
Благодарю. Пойду читать, что это за методы такие.
Должен ли я это делать в views? Или эта работа serializer?
что имено ?
ааа
Кхм... Видимо я не совсем понимаю, как это должно работать. Я должен отдать по запросу два поля - это законченные задачи и нет. Законченные лежат в модели пользователя, а нет - это как раз все задачи минус задачи пользователя.
Обсуждают сегодня