我目前正在使用Django 1.2。我正在尝试从我们新建立的drupal安装程序向我的Django站点发送ajax请求。我能够在我的DJANGO网站上将请求从一个视图发送到另一个视图没有问题,但是我无法从本地计算机发送请求。我继续收到错误,我认为存在CSRF验证问题。有谁知道如何解决这个问题。
-Greg
答案 0 :(得分:0)
不是那么推荐但最快:
您可以使用 csrf_exempt 装饰器轻松禁用某些django视图的csrf保护。您可以在django docs
中找到更多信息 如果您在“受信任的环境”中运行应用程序,这可能也更合理。请注意,这会导致一些安全问题。如果您决定使用csrf_exempt,您可以考虑一些额外的验证(例如,您可以允许某些有限的IP集或某些其他视图上的请求)。