Python + Django / Я хочу использовать "http Post " для регистрации электронной почты и пароля. HTTP/1.0 400
Python + Django / Я хочу использовать "http Post " для регистрации электронной почты и пароля. Но я получил это сообщение HTTP/1.0 400 BAD REQUESTAllow: POST, OPTIONS "Требуется пароль".
Как я могу это исправить?
1 ответ
Вы поместили токен CRSF (Подделка межсайтовых запросов) в шаблон? Как это:
from django.views.decorators.csrf import csrf_protect
from django.shortcuts import render
def view(request):
return render_to_response('login.html',RequestContext(request,{}))
в таком шаблоне:
{% block content %}
<form action='/register/' method='post' >{% csrf_token %}
</form>
{% endblock %}
Ссылка на документ Django: https://docs.djangoproject.com/es/1.9/ref/csrf/