我如何在 django 的请求之外访问当前用户

Emo*_*gun 6 python django

我正在 django 中开发一个中型项目,我希望能够从查询管理器中访问当前用户。我需要能够设计一个自定义管理器来限制结果和查询集,以便当前用户仅获取与他/她相关的信息。

我收到了一些建议,我还看到了不太受支持的使用 django 中间件中的 threadlocals 的示例。然而,我很困惑,因为这似乎是现在最有希望的解决方案。我正在寻找一种更好的方法来执行此操作,以便我可以从模型管理器中访问当前用户。

mos*_*lix 4

您可以将用户对象存储在会话对象中并在需要时将其取出

请参阅如何查找特定用户的 django-session