У меня есть base.html, который наследует большинство моих страниц. Внутри он определяет заголовок, который содержит поле поиска. Код для окна поиска - это что-то вроде строки ...
if request.method == 'POST':
if 'search_button' in request.POST:
location = request.POST['location']
# Do something with location here and redirect to another page...
return HttpResponseRedirect('/lostandfound')
У меня есть пара вопросов. Прежде всего, как мне убедиться, что этот код находится во всех моих других представлениях, не переписывая его каждый раз, это не будет очень СУХОЙ !!
Также, как мне перенаправить на другую страницу и передать переменную 'location' вместе с ней? HttpResponseRedirect - не верный способ сделать это, я уверен!