#django-haystack
#django-haystack
Вопрос:
Я хочу иметь форму поиска django-haystack на base.html шаблон моего блога, но результаты на другой странице шаблона, как я могу это сделать?
Ответ №1:
Структурируйте форму, чтобы отправлять данные по правильному URL,
<form action="/search/?q=">
<input type="text" name="q" id="id_q">
<button type="submit">Go</button>
</form>
Чтобы этот код находился на base.html страница, а затем отправленные на нее материалы будут публиковаться на странице «/ search» по умолчанию, в полной строке поиска / параметрах и результатах. У меня есть этот код, используемый на сайте pinax с установкой haystack по умолчанию, и он работает.
Комментарии:
1. почему
<form action= "/search/?q="
мы не можем использовать<form method="get" action="/search/"