如何在Django1.7中禁用CSRF?

时间:2014-11-04 13:42:19

标签: django django-views django-csrf

似乎@csrf_exempt不再适用于Django 1.4,我一直在尝试使用我在StackOverflow上找到的不同解决方案,例如删除一些中间件类或添加自定义类,但我无法停止得到“CSRF验证失败”。我只需要为我在Android应用程序中使用的登录视图禁用它。

2 个答案:

答案 0 :(得分:0)

如果您使用的是基于类的视图,则可以使用具有Mixin的django-braces

class UpdateProfileView(CsrfExemptMixin, LoginRequiredMixin, UpdateView):
    model = Profile

答案 1 :(得分:0)

根据this,装饰者@csrf_exempt应该仍然​​有用

也许你的登录页面正在点击多个网址而你并没有免除所有网址?