将对象保存在django中的页面之间的上下文中

时间:2015-12-07 17:10:05

标签: python django

我现在在Django项目中遇到的一个问题是我想在多个页面之间的上下文中保留一个大对象,这样我就不必每次访问新页面时都重新创建该对象。

我的HTML设计是我有按钮允许我使用href在页面之间切换,但这不允许我创建允许我将对象传输到新页面的上下文。

我不想将对象存储在数据库中,因为这是用户特定的,对使用该网站的其他用户没有帮助。

有没有办法在view.py Django文件中创建一个全局变量,或者某种方式使用href来传输上下文对象,或者其他什么方法可以让我实现这个目的?谢谢你的帮助。

1 个答案:

答案 0 :(得分:1)

您可以将django session variablesredis一起使用。它是一个内存存储,足够灵活,可以存储您创建的大多数数据结构。对于django项目结账django-redis