django-middleware 相关问题

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

查找中断 Django 请求的中间件

我昨天正在调试一个 Django 视图,它在没有输入视图代码的情况下返回了 403。事实证明,这是因为我提供了一个 Content-Type: multipart/form-data 标头,但没有指定

回答 1 投票 0

CSRF 令牌在存在时丢失

我有一个表单,其中包含来自 forms.py 的不同表单对象。但是,当我尝试提交表单时,它显示“csrf 验证失败” 这是完整的模板(抱歉...

回答 1 投票 0

如何在中间件中设置next_url?

我正在为我的 Django 项目编写一个自定义中间件,如果用户尚未确认他们的年龄足以进入页面,它将将每个页面请求重定向到年龄门。我想要...

回答 1 投票 0

ContentNotRenderedError:响应内容必须先渲染后才能访问(Django 中间件)

我正在创建 Django 中间件,用于在用户受到限制超过 5 次时阻止用户,但我收到 ContentNotRenderedError。 完整错误消息: 回溯(最近一次调用最后一次): 文件&...

回答 2 投票 0

如何在 django 中使用单个数据库查询将 user 和 user.profile 分配给请求对象?

Django 通过调用在 django.contrib.auth.middleware.py 中分配用户来请求 request.user = SimpleLazyObject(lambda: get_user(request)) get_user 函数位于 init.py 文件中,具体...

回答 1 投票 0

Django 中特定路由的自定义身份验证中间件

我为我的 Django 项目实现了自定义身份验证设置。用户有一些用户角色。现在我想确保某些特定的路由只能被特定的用户角色接受。让...

回答 2 投票 0

AttributeError:“WSGIRequest”对象没有属性“user”

我正在运行我的 Django 代码,但出现此错误 AttributeError:“WSGIRequest”对象没有属性“user” 我的Django版本是1.8.2,这是我的setting.py中间件类 中间件_C...

回答 2 投票 0

在 django 中间件中访问登录用户名

我正在尝试访问以下 django 中间件中的 request.user.username: 类 MyMiddleware(): def __init__(自我,get_response): self.get_response = get_response def __call_...

回答 0 投票 0

在Django中间件中访问当前视图类实例

问题: 我正在尝试访问中间件层中视图实例的属性。 例如,给定这样一个基于类的视图: #views.py 我的视图类(视图): my_attribute = '一些...

回答 4 投票 0

CommonMiddleware 在自定义中间件中不起作用

CommonMiddleware 在自定义中间件中不起作用 我有一个如下所示的自定义中间件: PageNotFoundMiddleware 类: def __init__(自我,get_response): self.get_response = get_respons...

回答 0 投票 0

中间件更新request.user,但request.user在视图中成为AnonymousUser

我编写了一个简单的JWT中间件来从JWT中获取用户。方法get_user_from_jwt返回一个User对象。 #app.middlewares.py类JwtMiddleware:def __init __(self,get_response):...

回答 1 投票 0

我如何修改django-tracking2,以便用户可以选择退出跟踪

我正在建立一个网站,需要使用django-tracking2进行分析。一切正常,但我希望允许用户选择退出,但我还没有看到任何选择。我在想...

回答 1 投票 0

在Django中使用自定义中间件时出现'ERR_TOO_MANY_REDIRECTS'错误

当用户未通过身份验证时,我试图使用自定义中间件来限制页面访问。我在'settings.py'中定义了一个URL列表,这些URL应该不受此限制...

回答 1 投票 0

根据某些用户信息过滤query_set的最安全,最干燥的方法

我有一个带有布尔字段is_draft的Post模型。如果用户已登录并且是工作人员,那么我想显示所有帖子;否则,仅is_draft为false的帖子。我的...

回答 1 投票 0

Django Middleware无法正确处理视图函数

我正在尝试使用Django中间件进行登录/注销。我已经看过很少的教程,但所有教程都是旧版本发布的。我正在尝试对中间件中的except函数进行硬编码,而不是...

回答 1 投票 0

Django成功URL附加到中间件重定向URL,而不是重定向到成功URL

我有一个表单,上面有一个用户名字段,位于/ accounts / choose-username /。来自django.views.generic的views.py从.forms导入FormView从django.contrib.auth导入ChooseUsernameForm ...

回答 1 投票 0

[在Django中,如何在装饰器函数的请求对象中设置值并从装饰函数中的请求对象访问它

我已经使用Django实现了后端api。环境详细信息如下-环境:平台:Linux(ubuntu)框架:Django 1.11.28编程语言:python 2.7.12(...

回答 1 投票 0

防止django管理员通过创建LogEntry进行更改

我想使用Django admin,所以我在中间件中包含django.contrib.admin,但是默认情况下,这会添加django_log_entry表,并在所有添加,更改,...上触发创建日志条目。

回答 1 投票 0

Django-如何在中间件文件中隐藏Server [HTTP Response标头]参数?

在我的Django应用程序中,以下设置确保响应标头启用了标准键值对。但是,仍然可以通过...

回答 1 投票 0

TypeError:PaginationMiddleware()尝试使用django-pagination时不接受任何参数

我正在使用django-filter来使django-pagination工作,因为我正在处理非常大的表。但是在实现它之后,当我尝试执行python manage.py runserver时,出现TypeError:...

回答 1 投票 0

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