Я создаю систему фильтрации для своего приложения, и я хотел бы визуализировать <select>
поля, предварительно заполненные возможными опциями.
Предположим, у меня есть модель с именем Exam
, которая имеет отношение к Student
, и имеет отношение к StudentProfile
- я фильтрую Exam
объекты по полю has_scholarship
в профиле студента, поэтому яЯ создаю запрос, такой как: student__student_profile_has_scholarship
и передаю его в функцию filter () django, и он работает.
Теперь, однако, я хотел бы отобразить html-форму со всеми возможными <option>
s,Для этого мне нужно найти упомянутые возможные варианты. Как найти все объекты из такой строки запроса, как указано выше, чтобы получить все объекты student__student_profile
из моей Exam
модели? Это также должно работать независимо от того, как долго цепочка отношений предполагаетотношения все правильные.