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