Python + Django / 我想用“http Post”注册邮箱和密码。但是我收到了这条消息 HTTP/1.0 400 BAD REQUESTAllow: POST, OPTIONS "Password is required."
我该如何解决?
您是否在模板中放置了令牌 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/