【发布时间】:2018-06-06 08:27:07
【问题描述】:
为什么 Django 会显示此错误:'Forbidden (403)CSRF 验证失败。请求中止。当我的表单中已经有{% csrf_token %} 时。
templates/core/signup.html
{% block content %}
<form method="post">
{% csrf_token %}
{{ form.as_p }}
<button type="submit">Sign up</button>
</form>
{% endblock %}
views.py
from django.contrib.auth.forms import UserCreationForm
from django.views.generic.edit import CreateView
class SignUpView(CreateView):
template_name = 'core/signup.html'
form_class = UserCreationForm
【问题讨论】:
标签: python django django-forms django-csrf