django中csrf_token处理方式

Posted weilaibuxiangshuo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django中csrf_token处理方式相关的知识,希望对你有一定的参考价值。

第一:html中加入% csrf_token %

$.ajax(
    url: % url "ceshi:list" %,
    type: post,
    dataType: json,
    cache: false,
    data: 
        key: "11111",
        csrfmiddlewaretoken: $([name="csrfmiddlewaretoken"]).val()
,

success: function(obj)

    console.log("hello")

);

第二:先在HTML中加入% csrf_token %

$.ajax(
    url: % url "ceshi:list" %,
    type: post,
    dataType: json,
    cache: false,
    headers: "X-CSRFToken": $([name="csrfmiddlewaretoken"]).val(),
    data: 
        key: "11111",
    ,

    success: function(obj)
    
        console.log("hello")
    
);

 

以上是关于django中csrf_token处理方式的主要内容,如果未能解决你的问题,请参考以下文章

django 页面进行ajax post提交时,页面要添加{% csrf_token %}

django 页面进行ajax post提交时,页面要添加{% csrf_token %}

django 页面进行ajax post提交时,页面要添加{% csrf_token %}

Django:CSRF 令牌丢失或不正确。 / 避免 % csrf_token %

Django - % csrf_token % 在模板中使用,但上下文没有提供值

30_Django中关于使用ajax发送请求中`csrf_token`的问题和解决