отношением
ForeignKey(A)
ForeignKey(B)
model D с отношением
ForeignKey(C)
OneToOneField(User)
1. нужна фильтрация поля
в model С у поля ForeignKey(B) где B содержит только дочерние А
2. нужна фильтрация
в model D где
OneToOneField(User) == текущий пользователь
В django такая фильтрация делается на уровне модели ?
на уровне вью и форм понятно как
со вторым вроде ничего сложного
на уровне модели - это как? Мне честно говоря не понятен вопрос
Пытаюсь осознать ваш вопрос Единственное что вообще приходит к голову, это то, что вы можете создать @property у модели либо сделать это в ModelManager если это не те ответы, что вы ищете, я без понятия о чем вы спрашиваете)
https://docs.djangoproject.com/en/3.0/topics/db/managers/
Обсуждают сегодня