Почему метод django post не работает в этом случае?
html файл
<form action="/input" method="post">
{% csrf_token %}
<input type="text" name="data" />
<input type="submit" value="post" />
</form>
view.py
def a(request):
x=request.POST['data']
html='<h1> {} </h2>'.format(x)
return HttpResponse(html)
выдает ошибку сервера (500). После изменения метода на "GET" я смог использовать данные по "x=request.GET['data']". но я хочу использовать метод "POST". что мне делать?