我目前正在使用 Django 1.6 和 Satchless 开发一个电子商务网站。我的项目中有两个应用程序:home
和nos_produits
.
我正在尝试将 satchless 购物车对象存储在 django 会话中,以便在我的模板中显示相关信息。在我的应用程序范围内一切正常nos_produits
(我将购物车对象添加到会话中)但是当我浏览应用程序“主页”时,似乎我的购物车对象在会话中不存在,即{% if 'cart' in request.session %}
未评估为 true . 所以我的问题是 django 中会话的确切范围是什么。是仅限于设置会话的应用范围还是项目的整个范围?
提前致谢。
编辑
发现问题:在我的“主页”视图中,我使用render(request, myTemplate.html)
而不是使用render(request, myTemplate.html, locals())