【发布时间】:2011-01-13 17:27:11
【问题描述】:
我正在使用 Django 创建一个 Facebook 应用程序。
当我直接访问我的网页时,它工作正常。然后,我将此网页添加为 Facebook 画布 URL,以便用户在访问应用程序时被定向到此页面。现在,当我进入应用程序时,我收到“CSRF 验证失败”错误。我认为这是因为 facebook 正在做一个 POST,但没有 CSRF 令牌。但是,我无法控制 Facebook 如何重定向到我的应用程序。
有人知道如何处理吗?
这就是我的 View 所做的一切:
def frontpage(request):
return render_to_response('tube/frontpage.html', {"s": 'hello'})
而frontpage.html只写"front page!"
【问题讨论】: