django-middleware 相关问题

中间件是Django请求/响应处理的钩子框架。它是一个轻巧的低级“插件”系统,用于全局改变Django的输入和/或输出。


即使通过Django中间件重定向,请求仍会继续

我已经在users / middleware.py文件中创建了自定义中间件。直到昨天,该请求在中间件返回HttpResponseRedirect之后终止。但是今天,请求仍在继续,并且...

回答 1 投票 1

在身份验证中间件之后调用自定义中间件

在django REST框架中,身份验证中间件仅在执行视图中间件之后才在请求中设置用户对象,而在此之前执行任何自定义中间件。有什么办法...

回答 1 投票 5

在特定视图中使用自定义中间件获取类型错误

这是我的中间件类HasAccessMiddleware(object):def __init __(self,get_response):print(“ init”)self.get_response = get_response def __call __(self,request):...

回答 1 投票 0

[Django中间件未登录时扩展self.request错误

[我们知道在self.reqeust中,有太多实例,例如self.request.user,self.request.data self.request.authenticator,我试图以此为自己的self.request.person,我应该得到我的...

回答 1 投票 1

Django编写中间件以扩展self.request

我对用Django编写自定义中间件非常陌生。我们知道在Django中,内置了self.request。在self.request中,有太多实例,如self.request.user,self.request.data,self ....

回答 1 投票 0

如何使用django过早拒绝请求?

我收到了很多spambot请求(请求将referrer作为垃圾邮件站点)。如何在中间件上使用process_request过早拒绝请求,以便django根本不响应...

回答 2 投票 2

Django:重启后“没有名为context_processors的模块”错误

我有一个可以在我的电脑上运行的Django站点,并在加载后在我的服务器上工作。我注意到我的服务器有Django 1.6,我升级到1.8。重新启动后,我的所有页面都没有......

回答 5 投票 23

Django:WSGIRequest'对象在某些页面上没有属性'user'?

我想在用户登录时设置cookie。我的中间件:类UserStatus(对象):def process_response(self,request,response):user_status = 1 if request.user.is_authenticated(...

回答 6 投票 18

中间件在django中触发错误两次

我已经为应用程序创建了一些中间件,可以根据登录用户检查一些条件。如果它失败了,它就会启动让用户知道的错误。问题是错误......

回答 1 投票 -1

有没有办法在django中间件中编辑请求用户?

我正在为超级用户创建一种方法来控制另一个用户的帐户,但是允许日志记录显示此时执行的所有操作都是由超级用户完成的。我目前的想法......

回答 1 投票 0

Django Logger vs Logging Middleware

我想记录发送给Django的每个请求。在线有一些关于记录中间件的帖子。 Django文档讨论了记录器配置,似乎我可以将其设置为记录...

回答 1 投票 3

在django中生成/隐藏来自中间件的消息

我有一个django应用程序,它有一些中间件(用新样式编写),用来检查用户可以注册的内容是否在用户完成注册过程之前变为“满”...

回答 1 投票 1

在process_request中发生错误时,django中的中间件执行顺序是什么?

我正在研究django中间件代码库。我查看了下面的图表所以,图表非常清楚。但我有一些问题当process_request()中出现异常时会发生什么...

回答 1 投票 4

Django自定义cache_page decorater在第一次运行后返回错误,之后就可以了

我为我的应用程序创建了自定义cache_page装饰器。它在第一次运行时不起作用并抛出与中间件相关的错误:content encoding = response.get(“Content-Encoding”,“”)AttributeError:'...

回答 1 投票 0

响应发送到客户端后,在Django中执行代码

在我的Django应用程序中,我想跟踪响应是否已成功发送到客户端。我很清楚在像HTTP这样的无连接协议中没有“不漏水”的方法......

回答 3 投票 16

在Django中使用GZip中间件是否安全> = 1.10?

我希望在Django中启用文本压缩。性能文档将GZip Middleware作为当前文本压缩解决方案。然而,它伴随着一个严厉的警告:......

回答 1 投票 0

Django,CSRF令牌出错!我在哪里看?

当我查看日志文件时,我收到了许多与CSRF相关的错误日志我在禁止下面的警告日志(CSRF令牌丢失或不正确。):/ my / site / uri以及在下面的错误日志之后......

回答 1 投票 2

在Django中预先声明后,在render方法中设置数据

我已经将变量声明如下:response = render(request,'authme / login.html',{})在某些时候,我需要设置临时cookie并传递临时cookie的值...

回答 1 投票 0

中间件存在无法阻止请求命中路由

我已经为会话管理编写了中间件,我观察到的是,根据会话重定向到所需页面,中间件工作正常。

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.