Найти - Пользователи
Полная версия: Свой search-backend для поиска, встроенного в адмику
Начало » Django » Свой search-backend для поиска, встроенного в адмику
1
xa4a
Возникла задача сделать сабж по одной из моделей. Конкретнее - заменить поиск по базе встроенными LIKE на поиск через свой веб-сервис, но это уже детали.
Не делал ли кто-то подобного? Насколько я понял, прийдётся переписывать под себя весь джанговский QuerySet, чего не очень хочется.
Или проще не привязываться так к стандартной админке, а переписать интерфейс этой модели “с нуля” реализовав необходимую логику во вьюхах своих?
Dyadya Zed
Почему бы не сделать это на базе готового поискового движка? Sphinx, django-xapian

Подключить в админку можно почти все что угодно подменив шаблон + задать свою вьюху для обработки.

http://djangobook.com/en/1.0/chapter17/

читаем Customizing Admin Templates, Creating Custom Admin Views

Или используем newforms-admin
xa4a
Dyadya Zed
Поисковый движок не выбираю. Он уже есть.
То, что ты описал, я как раз и имел в виду в последнем проедложении (после “не привязывать к станд. админке…”)
Спасибо. Думаю, на этом и остановлюсь
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB