首页 > 解决方案 > Django:permission_required

问题描述

我是 Django 的新手(3 个月) 我有一个包含不同应用程序的 Django 解决方案(每个应用程序都可以通过导航栏中的链接访问) 我想限制某些用户访问这些应用程序之一:如果用户这样做无权访问,模块链接不可用

我正在考虑使用 Django 管理员权限和 permission_required 装饰器,但不确定它是否符合我的需求

一个选项是让配置文件模型将 OneToOne 链接到具有属性 app_authorization (False/True) 的用户模型,并在我的模板导航栏中使用此属性以仅当 user.app_authorization=True 但我确定有在 Django 中做这件事的另一种方法

标签: djangopermissions

解决方案


推荐阅读