Сайт администратора Django настраивает запрос search_fieldsPython

Программы на Python
Anonymous
Сайт администратора Django настраивает запрос search_fields

Сообщение Anonymous »

В администраторе django вы можете установить search_fields, чтобы ModelAdmin мог выполнять поиск по указанным там свойствам. В моем классе модели есть свойство, которое не является реальным свойством модели, то есть его нет в таблице базы данных. Свойство относится к другой таблице базы данных, которая не привязана к текущей модели через отношения.
Но я хочу иметь возможность поиска по ней, поэтому мне нужно каким-то образом настроить запрос, который создает сайт администратора, чтобы выполнять фильтрацию, когда поле поиска было заполнено - возможно ли это, и если да, то как?
Я могу запросить таблицу базы данных моего пользовательского свойства, и затем она вернет идентификаторы классов модели, соответствующие поиску. Затем, как я уже сказал, это должно быть включено в поисковый запрос администратора сайта.

Спасибо!

Подробнее здесь: https://stackoverflow.com/questions/305 ... elds-query

Вернуться в «Python»