- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
LoginRequiredMixin
在其他基于类的 View 上效果很好。此外,表单工具 FormPreview
工作正常。但是当我尝试同时使用两者时,LoginRequiredMixin
会被忽略。
如果我使用来自 form tools 的最基本示例,情况甚至如此和 Django documentation .
有两件事我觉得很奇怪(但这不一定是原因):
.as_view()
,这又是不合标准的。这是一个错误吗?我能做什么?
最佳答案
FormPreview
不是基于通用类的 View ,因此您不能将它与 LoginRequiredMixin
等混合使用。
您可以使用 login_required
在 URL 模式中包含表单预览实例时的装饰器:
from django.contrib.auth.decorators import login_required
url_patterns = [
url(r'^form-handler/$', login_required(MyFormPreview(SomeModelForm))),
]
关于python - 如何结合 Django 的 ‘LoginRequiredMixin’ 和表单工具的 ‘FormPreview’ ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50682736/
我正在使用 django rest 框架 token 身份验证来验证用户。当我用带有 header 的 react-native-fetch-blob 发出请求时 { Authorizatio
我正在使用 django rest 框架 token 身份验证来验证用户。当我用带有 header 的 react-native-fetch-blob 发出请求时 { Authorizatio
例如,如果用户已经登录,我不想授予对“注册” View 的访问权限? 我在每个 View 的顶部使用它,效果很好: def get(self, request, *args, **kwargs):
我想要一个同时使用 LoginRequiredMixin 和 UserPassesTestMixin 的 TemplateView 类。像这样的东西: from django.views.generi
我正在尝试使用 Django LoginRequiredMixin 限制对 View 的访问。如果用户未登录,它将重定向到登录页面。但问题是登录后它没有重定向到用户输入的url,而是转到默认页面? 例
LoginRequiredMixin 在其他基于类的 View 上效果很好。此外,表单工具 FormPreview 工作正常。但是当我尝试同时使用两者时,LoginRequiredMixin 会被忽略
我有一个基于类的 View ProfileView,未经授权的用户不得访问该 View 。我已经使用 LoginRequiredMixin 来限制访问。 class ProfileView(Login
其他帖子中介绍了这种情况,但在大多数情况下,解决方案已经过时,并且仅适用于基于功能的 View 。 我的问题很简单:现在,我的应用程序使用以下参数在 Django 站点上强制执行 session 超时
我是一名优秀的程序员,十分优秀!