【问题标题】:assigning permission to flatpages为平面页面分配权限
【发布时间】:2012-05-11 17:19:35
【问题描述】:

我需要为类似 about-us 的平面页面分配权限。我没有它的模型,我只是安装了平面页面并从 url.py 访问它。有 django-guardian 和 django-authority 之类的选项,但我已经在 django 基本权限下开始了我的项目。

它可以处理平面页面权限吗?

【问题讨论】:

  • 你读过 django-authority 上的文档吗?
  • 是的,我做到了...我知道它不会妨碍现有的权限 :)

标签: python django permissions


【解决方案1】:

不,django 的默认权限设置只能处理模型级别的权限 - 例如,允许用户访问所有平面页面。对于行级权限 - 例如仅将权限分配给 about-us 平面页面 - 您需要使用 django-guardian 或 django-authority 之类的东西。

Django-authority 的文档实际上以与平面页面的集成为例:

http://packages.python.org/django-authority/create_custom_permission.html#create-a-custom-permission

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-11-15
    • 1970-01-01
    • 1970-01-01
    • 2023-03-31
    • 1970-01-01
    • 2020-03-24
    • 1970-01-01
    相关资源
    最近更新 更多