django post请求
django中提交post请求时候,需要携带CSRF,否则会报403错误,此时需要在form中添加
{% csrf_token %}或者
或者注释掉settings.py -> MIDDLEWARE -> 'django.middleware.csrf.CsrfViewMiddleware',但是极不推荐!
用ajax发送post异步请求时,除了要添加{% csrf_token %},也需要在data中添加 下边一种:
1.data:{"csrfmiddlewaretoken":$("[name='csrfmiddlewaretoken']").val()}
2.data:{'csrfmiddlewaretoken':"{{ csrf_token }}"}
实例,亲测有效: