Простой поиск в Джанго
У меня очень простое приложение для блога, и я хочу добавить к нему действительно простую функцию поиска.
В моей модели есть 3 ключевых поля.
class BlogPost(models.Model):
title = models.CharField(max_length=100) # the title
intro = models.TextField(blank=True, null=True) # an extract
content = models.TextField(blank=True, null=True) # full post
Мне не нужен гугл Я не хочу искать комментарии (которые все равно хранятся на Disqus). Я просто хочу рейтинг постов, фильтрованных по ключевым словам набор сообщений.
Все, что я нахожу в Google для некоторой формы «django» и «search», возвращается с ужасно сложными решениями Haystack + backend. Я ненеобходимость все это. Я не хочу съедать больше ресурсов из-за нехватки ресурсов (раньше у меня было окно поиска, прежде чем я портировал его на Django, и у него было, возможно, 4 поиска в месяц).
Причина, по которой я беру время, чтобы спросить здесь (а не просто пишу маленький грязный скрипт)это уже существует в админке, Вы можете установить столбцы для поиска, а затем просто искать, и это "просто работает".
Есть ли какой-нибудь способ получить ручку поиска, предоставленного администратором, и вставить его в мое приложение, ориентированное на пользователя?