当前位置:Gxlcms > 数据库问题 > DBV和CBV单独去除csrf_token验证

DBV和CBV单独去除csrf_token验证

时间:2021-07-01 10:21:17 帮助过:13人阅读

django.views.decorators.csrf import csrf_exempt, csrf_protect from django.utils.decorators import method_decorator # 当开启csrf中间件时,局部免除csrf验证 @csrf_exempt def bookcreate(request): pass # 当关闭csrf中间件时,局部开启csrf验证 @csrf_protect def publish(request): pass

 

CBV:

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

@method_decorator(csrf_exempt, name="dispatch")
class BookView(views.View):
    def get(self, request):
        pass

 

DBV和CBV单独去除csrf_token验证

标签:请求   exce   method   end   视图   strong   原理   csrf   中间件   

人气教程排行