好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > django免除csrf校驗的方法

django免除csrf校驗的方法

熱門標簽:江蘇房產電銷機器人廠家 蘇州電銷機器人十大排行榜 荊州云電銷機器人供應商 電信營業廳400電話申請 遼寧400電話辦理多少錢 悟空智電銷機器人6 溫州旅游地圖標注 幫人做地圖標注收費算詐騙嗎 外呼不封號系統

免除csrf校驗

在django中默認啟動csrf校驗,當用戶發起post請求時,必須攜帶csrf_token參數。如果不想使用csrf校驗時,可以使用以下方式免除校驗。以下方式都是在局部中使用,如果想全局禁用時,需要在settings文件中配置,這種方式不推薦使用。

一、函數免除csrf校驗

from django.views.decorators.csrf import csrf_exempt# 免除csrf校驗@csrf_exempt
def users(request):    
 uses_list = ["柚子", "西瓜"]    
 return HttpResponse(json.dumps(uses_list))

二、對類免除csrf校驗

第一種方式

# dispatch是類視圖的根方法,通過dispatch進行反射找到其他請求

from django.views.decorators.csrf import csrf_exempt
from django.utils.decorators import method_decorator
class StudentsView(View):
    """student view"""
 @method_decorator(csrf_exempt)
    def dispatch(self, request, *args, **kwargs):
        print("before")
        ret = super(StudentsView, self).dispatch(request, *args, **kwargs)
        print("after")
        return ret(request, *args, **kwargs)
    
    def get(self,*args,**kwargs):
        return HttpResponse("get")

    def post(self,*args,**kwargs):
        return HttpResponse("post")

    def put(self,*args,**kwargs):
        return HttpResponse("put")

    def delete(self,*args,**kwargs):
        return HttpResponse("delete")

第二種方式

from django.views.decorators.csrf import csrf_exempt
from django.utils.decorators import method_decorator

@method_decorator(csrf_exempt,name="dispatch")
class StudentsView(View):
    """student view"""

    def get(self,*args,**kwargs):
        return HttpResponse("get")

第三種方式

from django.views.decorators.csrf import csrf_exempt
class MyBaseView(object):
    @csrf_exempt
    def dispatch(self, request, *args, **kwargs):
        print("before")
        ret = super(MyBaseView, self).dispatch(request, *args, **kwargs)
        print("after")
        return ret

第四種,在url中添加

from django.views.decorators.csrf import csrf_exempt
urlpatterns = [
    path('teachers/', csrf_exempt(TeachersView.as_view()), name="teachers"),
]

到此這篇關于django免除csrf校驗的方法的文章就介紹到這了,更多相關django免除csrf校驗內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Django csrf校驗的實現

標簽:濟南 景德鎮 臺灣 三沙 欽州 喀什 宿遷 黃山

巨人網絡通訊聲明:本文標題《django免除csrf校驗的方法》,本文關鍵詞  django,免除,csrf,校驗,的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《django免除csrf校驗的方法》相關的同類信息!
  • 本頁收集關于django免除csrf校驗的方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 主人打贱女贱屁股和乳| 国产精品久久久久久精品毛片按摩| 性开放欧美瑜伽video| 一级做视频c视频播放| 极品丝袜高跟91极品系列| 校花被农民工调教羞辱| 成人国产Av欧美3D动漫| 这么大怎么放进去呀下一句| 94cao| 色戒在线观看免费未删减 | 男人把j放在女人屁里视频| 久久高清免费视频| 四川少妇W搡BBBB搡BBBB| 久久久久久久久久久国产一区二区三区| 最新永久网站发布| 韩国日本理论片| 丰满的已婚女人| 乖宝宝小嫩嫩h| 99精品偷拍视频一区二区三区 | 性猛交乱婬A片老妇女色情网| 亚洲午夜久久久水多多影视| 日本三级免费片| 免费看男男做羞羞的视频| 欧美成人大色情大片A级| 国产一级特黄A片毛片粉红女郎| 欧美综合图区亚洲综合图区69| 黄色a级片网站| 没做过爱的女生是不是很纯洁呀| 岛国av无码一区二区三区| 啪啪流出乳白色液体代表| 两根粗大一起进去双性男男| 欧美xxxx18性欧美| 国内一级特黄女人精品毛片| 欧美丰满熟妇乱婬在线观看深喉| 2022gaygv视频在线观看| 美国人性欧美xxxx| 成人综合亚洲欧美一区在线| 国产一区二区三区成人久久片| 国产三级午夜理伦三级在线阅读| 国产精品秘?视频免费观看| 欧美性三级|