У меня есть поле Foo
с ForeignKey
, которое указывает на User
. Мне нужно создать фильтр в администраторе, который отображает только пользователя, который имеет хотя бы один Foo
. Это было бы легко с версией разработки Django, но я застрял с 1.3.
Я видел здесь , как добавить пользовательский фильтр, используя недокументированный класс FilterSpec
. Моя проблема заключается в том, что требуется изменить модель User
. Я мог унаследовать от User
, но у меня уже есть установка, в которой дополнительные данные помещаются в модель Profile
с ссылкой на один-один. User
.
Есть ли менее навязчивый способ добавить пользовательский фильтр в модель User
?