我正在实施一个简单的推荐系统。我有中间件设置一个标识引用用户的会话变量。我有一个模型,它将推荐用户与推荐用户联系起来。我正在尝试使用User对象的post_save信号来填充此模型。如何从post_save信号处理程序中访问会话对象?
答案 0 :(得分:1)
如果不使用thread specific global variable,则无法使用。
但我不确定你是否需要。对于我的推荐和邀请系统,我只是让用户注册正常,并且在创建用户之后,从会话中获取推荐。在几乎所有情况下,它仍然是同一个会话。
如果你的会话有什么阻止,我会把它添加到创建用户表单。
答案 1 :(得分:0)
您可以找到有用的文档on using sessions out of views。