我正试图在一个摇尾页面上做一个curl POST请求。不幸的是,我击中了CSRF 保护
我尝试使用@csrf_exempt
装饰器在这种特定类型的页面上禁用CSRF,但没有成功
以下是我的伪代码(许多尝试之一):
@method_decorator(csrf_exempt, name='serve')
class NewsletterPage(MedorPage):
class Meta:
verbose_name = _("newsletter page")
似乎csrf验证甚至在调用serve
方法之前就已经完成了
有什么想法吗
谢谢
我最终将CSRF中间件子类化如下:
您必须装饰
wagtail.core.views.serve
视图本身。由于您希望将其url保留在^{cd2>}中,因此可以在包含wagtail url的任何位置执行以下操作:这将适用于所有wagtail页面,而不仅仅是一种特定类型
相关问题 更多 >
编程相关推荐