Я бы хотел запросить с помощью формы HTML из шаблона, например: index. html, и отобразить данные в другом шаблоне, результаты. html.
Это было решение этой же проблемы, но в 2011 году (я работаю с новейшей версией Django, так что это больше не работает)
<form class="body_form" method="GET" action="{% url 'results' 'var_name' %}" autocomplete="off">
<input name="var_name" type="text">
Сообщение: Django - это не зарегистрированное пространство имен
Правильный ли синтаксис в поле формы или в поле ввода, или это устаревший? У меня возникает следующая ошибка, когда я пытаюсь это сделать:
Reverse for 'results' with arguments '('var_name',)' not found. 1 pattern(s) tried: ['results']
views.py
def results(request,var_name):
context = {'var': var_name,}
return render(request, 'results.html', context)
urls.py
url(r'^results', results, name="results"),
Кроме того, я могу проанализировать больше, чем 1 переменная, использующая этот метод?