django+Python的项目中出现 "detail": "CSRF Failed: CSRF cookie not set."

来源:互联网 发布:永琪干了知画 编辑:程序博客网 时间:2024/06/02 02:14

解决办法:(对django整体项目的目录要了解)

在自己的app下找一个.py(我在app目录下新建一个test.py)文件, 写入:

class DisableCSRF(object):
    def process_request(self, request):
        setattr(request, '_dont_enforce_csrf_checks', True)


在项目整体的setting.py中的

MIDDLEWARE_CLASSES = ('app.tests.DisableCSRF',)

加入即可。(注意逗号)


阅读全文
0 0