Python+Django/我想使用“httppost”注册电子邮件和密码。HTTP/1.0 400

2024-04-24 16:51:11 发布

您现在位置:Python中文网/ 问答频道 /正文

Python+Django/我想使用“httppost”注册电子邮件和密码。 但我收到一条消息HTTP/1.0 400 BAD REQUESTAllow:POST,OPTIONS “需要密码。”

我该怎么修?你知道吗


Tags: djangohttp消息密码电子邮件postoptionsbad
1条回答
网友
1楼 · 发布于 2024-04-24 16:51:11

您是否在模板中添加了令牌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/

相关问题 更多 >