отношением 
                  
                  
                  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/
Обсуждают сегодня