Django self.request中的自定义实例 [英] Django ading custom instance in self.request
问题描述
我不知道如何扩展 self.request
。
在Django rest框架或Django视图中,我们可以使用 self.request
访问很多东西,例如,如果我们想获得经过身份验证的用户,则可以编写 self.request.user
。
In Django rest framework or Django view, we can access many things with self.request
like if we want to get authenticated user, then we write self.request.user
.
我正尝试扩展此范围,以获取 self.request.mycustominstance
谁能告诉我如何要这样做吗?
I am trying to extend this to get self.request.mycustominstance
Can anyone show me how to do this?
推荐答案
这些过程几乎发生在> Django中间件 部分。在您的情况下,编写您自己的中间件并在项目中正确接线。要扩展 请求
对象,您必须在> process_view()
方法
These processes almost happen in the Django Middleware section. In your case, write your own middleware and wire-up properly in the project. To extend the request
object, you have to do something in your process_view()
method
这篇关于Django self.request中的自定义实例的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!