В общем столкнулся с такой проблемой. Есть некая модель, с парочкой полей. Есть одна большая модель, в которой одним из полей является эта маленькая модель, связанная как ForeignKey. Всё бы хорошо, но искать по этим полям в админке невозможно (если добавить их в search_fields — возникает ошибка при попытке поиска). Также по ним никак не организовать фильтрации — если добавить в list_filter, то справа в меню элементы для фильтра просто не появляются — как будто их нет в list_filter вовсе. Использую admin_tools, и Django 1.4. Есть какие нибудь варианты выхода из ситуации?
Приведите модели — по какому именно полю хотите искать и что пробовали? И list_filter, и search_fields вполне работают для поиска-фильтрции записей по полю привязанной через FK записи.
Кастомная страница
Пишешь свою вьюху, ловишь id, делаешь выборку и передаёшь в кастомный шаблон. Делал такое используя django-grappelli. Переопределил шаблон от граппелли, добавил свой цикл. Вышло как родное