【发布时间】:2011-05-17 06:38:03
【问题描述】:
我正在 django 中开展一个中型项目,我希望能够从我的查询管理器中访问当前用户。我需要能够设计一个自定义管理器来限制结果和查询集,以便当前用户只能获得与他/她相关的信息。
我收到了一些建议,我还看到了使用来自 django 中间件的 threadlocals 的不受支持的示例。但是,我很困惑,因为这似乎是现在最有希望的解决方案。我正在寻找一种更好的方法来做到这一点,这样我就可以从模型管理器中访问当前用户。
【问题讨论】:
-
请求外的当前用户是什么?可以多人同时使用系统吗?
-
你为什么不能把它从你的视图传递给你的经理?