python - 有人可以解释添加自定义权限吗?(姜戈)
问题描述
我正在使用 Django 1.9,并且正在尝试为组添加权限,以便只能在管理面板中查看某些模型。
我在 Django 文档中找到了这一点:https ://docs.djangoproject.com/en/1.9/topics/auth/customizing/#custom-permissions 但我不明白如果 Django 1.9 不支持它是如何工作的仅查看权限。它怎么知道 view_task 应该做什么?
我将如何实施呢?我是否需要在其他地方编写代码来定义查看权限是什么?
class Task(models.Model):
...
class Meta:
permissions = (
("view_task", "Can see available tasks"),
("change_task_status", "Can change the status of tasks"),
("close_task", "Can remove a task by setting its status as closed"),
)
解决方案
推荐阅读
- node.js - 未找到 DiscordAPIError 404
- python - 您可以在 Python 中请求 MacOS 屏幕录制权限吗
- angular - 如何获取验证器的错误类型
- django - 如何在Django中将查询集从一个视图传递到另一个视图
- windows - 如何自动将脚本 Powershell 添加到本地组策略?
- ruby-on-rails - 如何从rails中的哈希数组中提取项目
- javascript - Select2 事件多次触发
- android - 重新启动或重新打开应用程序后,共享的偏好数据消失了
- javascript - Express-session 意外清除/销毁自身
- r - R中的分层树形图