django 表单开启csrf验证

2017/7/30 posted in  python

template层

<form class="form-horizontal" method="post" id="iptFrm" action="{%url 'api_import_post' %}">{% csrf_token %}
</form>

view层


from django.views.decorators.csrf import csrf_protect

@csrf_protect
def import_post(request):
    return HttpResponse("Success")

settings

请确认MIDDLEWARE中引入了 django.middleware.csrf.CsrfViewMiddleware ,正常情况下是默认引入的。