跳转到主要内容

新的Django权限小部件

项目描述

https://pypip.in/d/django-permissions-widget/badge.png https://pypip.in/v/django-permissions-widget/badge.png

默认情况下,Django的admin提供了一个类似于这样的权限小部件

http://permissions-widget.readthedocs.org/en/latest/_static/images/default_widget.png

这个小部件有几个问题

  • 权限描述被截断,见第四行:“admin_test_autocomplete | bar | 可以添加l”。管理员将无法阅读它,并可能将其报告为错误。

  • 它建议了admin.logentry的权限。管理员将不理解这是关于什么的,并会向您询问。

  • 它使用了一个可能对管理员来说是新的小部件,他可能会询问如何使用它。

该应用的目的在于提供一个更好的权限选择小部件,以及一种方便地替换您admin站点中默认权限小部件的方法。它看起来将像这样

http://permissions-widget.readthedocs.org/en/latest/_static/images/new_widget.png

要求

  • 维护Python 2.7

  • 和Django 1.5

快速安装

  • 通过: pip install django-permissions-widget安装最新版本。

  • settings.INSTALLED_APPS 中添加 ‘permissions_widget’,在我们要覆盖的 django.contrib.admin 之后:。如果您使用的是 Django 1.5 的自定义用户模型,您需要在包含您的自定义用户模型的应用程序之后添加 ‘permissions_widget’

这就完成了!现在您应该有一个合理的权限小部件了。

资源

  • RTFD 慷慨托管 的文档,请阅读完整文档。

  • Google 慷慨托管的邮件列表,订阅以了解可能的后向兼容性中断(1.0.0 版本发布后)。

  • GitHub 慷慨托管 的 Git,报告错误和请求拉取。

  • PyPi 慷慨托管的包,通过 pip 安装。

项目详情


下载文件

下载您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源分布

django-permissions-widget-1.5.2.tar.gz (17.8 kB 查看哈希值)

上传时间

由以下支持

AWSAWS云计算和安全赞助商DatadogDatadog监控FastlyFastlyCDNGoogleGoogle下载分析MicrosoftMicrosoftPSF赞助商PingdomPingdom监控SentrySentry错误日志StatusPageStatusPage状态页面