-1

Python + Django / 我想用“http Post”注册邮箱和密码。但是我收到了这条消息 HTTP/1.0 400 BAD REQUESTAllow: POST, OPTIONS "Password is required."

我该如何解决?

4

1 回答 1

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 %}

Django 文档参考:https ://docs.djangoproject.com/es/1.9/ref/csrf/

于 2016-04-21T14:03:57.133 回答