django pieguard是一个简单的tastype授权类,它使用django guardian来处理对象权限。

django-pieguard的Python项目详细描述


django pieguard是一个简单的tastype授权类,它使用 Django Guardian处理对象权限。

这是受主旨启发的。

要求

尚未在其他版本中测试。

快速启动

安装django pieguard:

pip install django-pieguard

然后在Tastype项目中使用它:

frompieguard.authorizationimportGuardianAuthorizationfromtastypie.resourcesimportResourcefromdjango.dbimportmodelsclassMyModel(models.Model):classMeta:permissions=(('view_mymodel','View my model'),)classMyResource(ModelResource):classMeta:authorization=GuardianAuthorization# ... your other options

权限说明

django pieguard使用一个特殊的视图模式名权限来控制用户 是否可以查看该资源。因为django只创建addchange删除权限默认情况下,您需要在 你的模型元类。

待办事项

  • 测试
  • 文档
  • python 3官方支持

许可证

这项工作是根据麻省理工学院的许可证。

历史记录

0.0.1(2014-11-29)

  • pypi上的第一个版本。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java没有主体的循环做什么?   java xtext项目中的默认内容辅助功能在哪里   通过相似(不相同)键的java分组映射   java Dagger 2 reinit singleton   检测图像中的矩形会产生不想要的结果(opencv,java)   Java方法调用与使用变量的性能比较   尝试使用hibernate连接到mysql时,java连接被拒绝   允许端口的java IP地址正则表达式   通过Socket实现java Android到PC的数据交换   java使用maven向类路径添加额外的配置文件夹   java我似乎无法从RMI存根获得socket工厂。为什么会这样?   java使用hibernate向数据库添加数据   java驱动程序对于Chromedriver不可执行   java编译错误。mysql。jdbc。驱动程序无法解析为变量