最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

在django中使用post方法時,需要增加csrftoken的例子

 更新時間:2020年03月13日 14:33:08   作者:梓沂  
這篇文章主要介紹了在django中使用post方法時,需要增加csrftoken的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

從百度查到在django中,使用post方法時,需要先生成隨機碼,以防止CSRF(Cross-site request forgery)跨站請求偽造,并稍加修改:

注:這是一個js文件,需要引入到html模板中:<script src="/static/javascript/post_need_csrftoken.js"></script>

這樣做比使用{% csrf_token %}方便

$(function () {
  $.ajaxSetup({
    headers: { "X-CSRFToken": getCookie("csrftoken") }
  });
});


    // 為防止CSRF(Cross-site request forgery)跨站請求偽造,發(fā)post請求時需要在cookie中創(chuàng)建隨機碼
    function getCookie(name)
    {
      var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");
      /*
        上面這句話相當(dāng)于:
      var arr;
      var reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");
       */
      if(arr=document.cookie.match(reg))
        return decodeURI(arr[2]);  //ECMAScript v3 已從標(biāo)準(zhǔn)中刪除了 unescape() 函數(shù),并反對使用它,
                      // 因此應(yīng)該用 decodeURI() 和 decodeURIComponent() 取而代之。
      else
        return null;
    }

補充知識:Django解決前端/客戶端POST失敗提示csrf_tokenxxx的問題

解決:把settings.py里把MIDDLEWARE中的

django.middleware.csrf.CsrfViewMiddleware

刪除掉就好了

如果你不想刪除,并且你是web端的話,在form表單里加一句 {%csrf_token%} 就好了

<form>
  {%csrf_token%}
  <!-- 其它代碼 -->
</form>

這個CRSF主要也是起一種保護驗證的作用,看個人需要來保留吧

如果是安卓或者其它端,建議之間采取前者把那行代碼刪掉就行了

以上這篇在django中使用post方法時,需要增加csrftoken的例子就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python爬取熱搜制作詞云

    python爬取熱搜制作詞云

    這篇文章主要介紹了python爬取百度熱搜制作詞云,首先爬取百度熱搜,至少間隔1小時,存入文件,避免重復(fù)請求,如果本1小時有了不再請求,存入數(shù)據(jù)庫,供詞云包使用,爬取熱搜,具體流程請需要的小伙伴參考下面文章內(nèi)容
    2021-12-12
  • 老生常談python函數(shù)參數(shù)的區(qū)別(必看篇)

    老生常談python函數(shù)參數(shù)的區(qū)別(必看篇)

    下面小編就為大家?guī)硪黄仙U刾ython函數(shù)參數(shù)的區(qū)別(必看篇)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-05-05
  • 基于Python利用Pygame實現(xiàn)翻轉(zhuǎn)圖像

    基于Python利用Pygame實現(xiàn)翻轉(zhuǎn)圖像

    這篇文章主要介紹了基于Python利用Pygame實現(xiàn)翻轉(zhuǎn)圖像,我們將了解如何使用Pygame翻轉(zhuǎn)圖像,要翻轉(zhuǎn)圖像,我們需要使用pygame.transform.flip(Surface,?xbool,?ybool)?方法,該方法被調(diào)用來根據(jù)我們的需要在垂直方向或水平方向翻轉(zhuǎn)圖像,下面來看看具體的實現(xiàn)過程吧
    2022-02-02
  • Python接口自動化淺析unittest單元測試原理

    Python接口自動化淺析unittest單元測試原理

    這篇文章主要介紹了Python接口自動化淺析unittest單元測試原理,文中描述了單元測試,unittest模塊特性、大致流程、源碼及實戰(zhàn)例子這幾個模塊,有需要的朋友可以借鑒參考下
    2021-08-08
  • Python實現(xiàn)Mysql數(shù)據(jù)庫連接池實例詳解

    Python實現(xiàn)Mysql數(shù)據(jù)庫連接池實例詳解

    這篇文章主要介紹了Python實現(xiàn)Mysql數(shù)據(jù)庫連接池實例詳解的相關(guān)資料,需要的朋友可以參考下
    2017-04-04
  • python學(xué)習(xí)之使用Matplotlib畫實時的動態(tài)折線圖的示例代碼

    python學(xué)習(xí)之使用Matplotlib畫實時的動態(tài)折線圖的示例代碼

    這篇文章主要介紹了python學(xué)習(xí)之使用Matplotlib畫實時的動態(tài)折線圖的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02
  • 解決Python調(diào)用df.to_csv()出現(xiàn)中文亂碼的問題

    解決Python調(diào)用df.to_csv()出現(xiàn)中文亂碼的問題

    在Python使用df.to_csv()時,若出現(xiàn)中文亂碼,可通過加入?yún)?shù)encoding="utf_8_sig"解決,"utf-8"編碼不包含BOM,直接處理文件時會將BOM誤讀為內(nèi)容;而"utf_8_sig"會識別并處理BOM,避免亂碼,此方法為實踐經(jīng)驗,供參考
    2024-09-09
  • python起點網(wǎng)月票榜字體反爬案例

    python起點網(wǎng)月票榜字體反爬案例

    大家好,本篇文章主要講的是python起點網(wǎng)月票榜字體反爬案例,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • Python實現(xiàn)隨機生成手機號及正則驗證手機號的方法

    Python實現(xiàn)隨機生成手機號及正則驗證手機號的方法

    這篇文章主要介紹了Python實現(xiàn)隨機生成手機號及正則驗證手機號的方法,涉及Python基于random模塊的隨機數(shù)以及基于re模塊的正則驗證相關(guān)操作技巧,需要的朋友可以參考下
    2018-04-04
  • python 實現(xiàn)PIL模塊在圖片畫線寫字

    python 實現(xiàn)PIL模塊在圖片畫線寫字

    這篇文章主要介紹了python 實現(xiàn)PIL模塊在圖片畫線寫字,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-05-05

最新評論

海原县| 肇州县| 镶黄旗| 嘉荫县| 平潭县| 城口县| 新泰市| 资阳市| 长垣县| 象州县| 波密县| 九寨沟县| 潢川县| 响水县| 大丰市| 宜阳县| 延庆县| 即墨市| 延边| 东兰县| 天峻县| 涪陵区| 上杭县| 城口县| 武宁县| 台安县| 达尔| 郎溪县| 射洪县| 五寨县| 涪陵区| 广西| 屏南县| 玉溪市| 广南县| 甘谷县| 敖汉旗| 宁南县| 闻喜县| 延庆县| 咸阳市|