django - Django:permission_required
问题描述
我是 Django 的新手(3 个月) 我有一个包含不同应用程序的 Django 解决方案(每个应用程序都可以通过导航栏中的链接访问) 我想限制某些用户访问这些应用程序之一:如果用户这样做无权访问,模块链接不可用
我正在考虑使用 Django 管理员权限和 permission_required 装饰器,但不确定它是否符合我的需求
一个选项是让配置文件模型将 OneToOne 链接到具有属性 app_authorization (False/True) 的用户模型,并在我的模板导航栏中使用此属性以仅当 user.app_authorization=True 但我确定有在 Django 中做这件事的另一种方法
解决方案
推荐阅读
- javascript - 提取对象值并在确切位置插入字符串
- java - Spark 作业无法在 Kubernetes 集群上启动
- visual-studio - 如何使用交互式会话从远程 VS 代码的调试会话中运行代码?
- python - 正则表达式只匹配字符串的开头
- react-native - 在 Storybook 中渲染 TabNavigator
- angular - 使用拦截服务构建服务时重复的基本 URL
- python - 错误:root:安装 Tensorflow 时检查模块中的内部 Python 错误
- sql - 在存储过程中返回单个值和多个 OUT 参数
- canvas - 直接从 WebAssembly 操作画布字节
- javascript - 如何在鼠标指针上方移动工具提示?