我需要为 about-us 之类的平面页面分配权限。我没有它的模型,我只是安装了平面页面并从 url.py 访问它。有 django-guardian 和 django-authority 之类的选项,但我已经使用 django 基本权限开始了我的项目。
它可以处理平面页面权限吗?
我需要为 about-us 之类的平面页面分配权限。我没有它的模型,我只是安装了平面页面并从 url.py 访问它。有 django-guardian 和 django-authority 之类的选项,但我已经使用 django 基本权限开始了我的项目。
它可以处理平面页面权限吗?
不,django 的默认权限设置只能处理模型级别的权限 - 例如,允许用户访问所有平面页面。对于行级权限——比如只将权限分配给 about-us 平面页面——你需要使用 django-guardian 或 django-authority 之类的东西。
Django-authority 的文档实际上以与平面页面的集成为例:
http://packages.python.org/django-authority/create_custom_permission.html#create-a-custom-permission