在不知道密钥的情况下使用django SessionStore
我正在编写一个django应用程序,它要求对象具有某种持久性,至少在会话中是这样。它不是基于视图的,所以我将SessionStore视为创建并从中检索它的地方。但是,SessionStore需要会话密钥才能检索对象。我的应用程序需要使用某些模型的save()方法中的这个持久对象,因此我无法在所有情况下(例如,当通过管理站点创建模型实例时)将session_id传递给save()函数。是否可以在django中以某种方式访问“当前会话”,而不使用请求对象或不知道会话密钥?如果您的主要障碍是在管理站点中保存时无法访问请求对象,请查看如何使用。检查会话存储。@dan klasson-我如何使用它/从哪里获得它?构造函数需要一个请求对象,我不想到处传递。或者是否有一个我可以从某处访问的持久会话存储?在不知道密钥的情况下使用django SessionStore,django,django-sessions,Django,Django Sessions,我正在编写一个django应用程序,它要求对象具有某种持久性,至少在会话中是这样。它不是基于视图的,所以我将SessionStore视为创建并从中检索它的地方。但是,SessionStore需要会话密钥才能检索对象。我的应用程序需要使用某些模型的save()方法中的这个持久对象,因此我无法在所有情况下(例如,当通过管理站点创建模型实例时)将session_id传递给save()函数。是否可以在django中以某种方式访问“当前会话”,而不使用请求对象或不知道会话密钥?如果您的主要障碍是在管理站点