2016-04-21 6 views
-1

Python + Django/Я хочу использовать «http Post» для регистрации электронной почты и пароля. Но я получил это сообщение HTTP/1.0 400 BAD REQUESTALlow: POST, OPTIONS «Пароль не требуется».Python + Django/Я хочу использовать «http Post» для регистрации электронной почты и пароля. HTTP/1.0 400

Как это исправить?

+2

Пожалуйста, покажите нам код, который вы используете для этого. – Eli

ответ

0

Вы помещали в шаблон символический 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 %} 

Джанго документ Справка: https://docs.djangoproject.com/es/1.9/ref/csrf/