django-rest-framework 的token認證取消csrf

django-rest-framework 的token認證取消csrf

1. 有的django-rest-framework 是強制進行csrf的,有的不是,有的是,具體不清楚

2. 可以寫個中間鍵把這個強制csrf去掉

from django.utils.deprecation import MiddlewareMixin

class DisableCSRFCheck(MiddlewareMixin):
    def process_request(self, request):
        setattr(request, '_dont_enforce_csrf_checks', True)

3. 在 settings.Middleware 裏註冊該中間鍵

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章