IE中iframe中的Django,未保存/检索会话数据

IE中iframe中的Django,未保存/检索会话数据,django,internet-explorer,iframe,Django,Internet Explorer,Iframe,我在IE(在chrome和FF中工作)中遇到了一个问题,我的站点位于iframe中,根据请求,我的代码通过以下方式在会话中保存了一些内容: 请求。会话[“键”]=“值” 但是,发生的下一个请求没有保存会话数据。或者更确切地说,当我请求.session.get(“KEY”)……时,我什么也得不到 我已经对响应进行了P3P更改,因为这是我在CSRF验证中遇到的另一个问题。以下是我使用的P3P设置: response["P3P"] = 'CP="CAO IDC DSP COR ADM DEVi TAI

我在IE(在chrome和FF中工作)中遇到了一个问题,我的站点位于iframe中,根据请求,我的代码通过以下方式在会话中保存了一些内容:

请求。会话[“键”]=“值”

但是,发生的下一个请求没有保存会话数据。或者更确切地说,当我请求.session.get(“KEY”)……时,我什么也得不到

我已经对响应进行了P3P更改,因为这是我在CSRF验证中遇到的另一个问题。以下是我使用的P3P设置:

response["P3P"] = 'CP="CAO IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"'

感谢您提供的任何线索。

这是IE的问题。它与Django无关


你试过了吗?对我来说效果很好。

如果页面位于iframe中,那么问题可能在于cookie。Safari中也存在同样的情况,如果cookie为空,则不允许iframed页面设置cookie值。您可以执行测试重定向初始化goback循环,以确保为您的页面初始化cookie