我正在使用 django 开发一个中型项目,我希望能够从我的查询管理器中访问当前用户。我需要能够设计一个自定义管理器来限制结果和查询集,以便当前用户只能获得与他/她相关的信息。
我收到了一些建议,我还看到了使用来自 django 中间件的 threadlocals 的不太受支持的示例。但是,我很困惑,因为这似乎是现在最有希望的解决方案。我正在寻找一种更好的方法来执行此操作,以便我可以从模型管理器中访问当前用户。
最佳答案
可以把用户对象存在session对象中,需要的时候再取出来
关于python - 我如何在django中的请求之外访问当前用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4303897/