Тут скорее вопрос, а где именно фильтровать?
Ведь мне такой фильтр нужен при получении/обновлении задачи
то есть, это где-то на уровне создания задачи должно валидироваться
чтобы отображались теги только этогого task__project_id
и чтобы добавлять можно было теги для этого task__project_id
В сериализатор такую логику добавлять?
@iNerV @vasia_z Сори, что тегаю, но я так и не осилил. :(
Может ответ где-то на поверхности, но у меня в голове просто не "кликнуло".
Предложенный вариант: сделать кастомный кверисет / переопределить получение кверисета в вьюсете.
Но для какого вьюсета? Для какой модели?
Меня беспокоит то, что я для модели
Task
указал поле
tags
как ManyToMany, но никак не указал, что мне нужны именно такие
tags
, у которых
tag.project
равен
task.sprint.project
.
Если требуется больше кода или больше информации - я готов все показать 🙏