2011-08-24 43 views
0

我目前正在使用Django 1.2。我试图从我们新建立的drupal安装向我的Django网站发送ajax请求。我能够在DJANGO网站上将请求从一个视图发送到另一个视图,但我无法从本地机器发送请求。我继续得到一个错误,我假设有一个CSRF验证问题。有谁知道我可以如何解决这个问题。从非Django站点发送Ajax请求到Django站点时出错

-Greg

回答

0

并非如此建议,但最快:

您可以轻松地禁用使用csrf_exempt装饰某些Django的意见CSRF保护。您可以在django docs

中找到更多信息,如果您在“可信环境”中运行应用程序,这可能更合理。

请注意,这会导致一些安全问题。如果您决定使用csrf_exempt,则可以考虑进行一些额外的验证(例如,您可以在某些视图上允许某些有限的IP或其他内容的请求)。