У меня действительно простое приложение для блогов, и я хочу добавить к нему действительно простую функцию поиска.
В моей модели есть 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
Мне не нужен Google. Я не хочу искать комментарии (которые хранятся на Disqus в любом случае). Я просто хочу, чтобы дата-рейтинг, ключевое слово, отфильтрованное множество сообщений.
Все, что я нахожу в Google для какой-то формы "django" и "search", возвращается с ужасно сложными решениями Haystack + backend. Мне это не нужно. Я не хочу тратить больше ресурсов на функцию с низким уровнем использования (раньше у меня было окно поиска до того, как я портировал Django, и, возможно, это было 4 раза в месяц).
Причина, по которой я собираюсь задать здесь (а не просто писать грязный маленький script), , уже существует в admin. Вы можете установить столбцы для поиска, а затем просто выполнить поиск, и он "просто работает".
Есть ли способ получить дескриптор в указанном администратором поиске и потянуть его в мое приложение, ориентированное на пользователя?