Django 1.2对象级权限 - 第三方解决方案?

maw*_*awi 11 python django permissions

由于Django 1.2 final几乎已经淘汰,我很好奇是否已有项目使用新的对象级权限/行级权限系统.Django权限,Django的可能解决方案,高达1.1,暂时没有更新,并且(还)没有使用新的权限系统.在我看来,Django-Authority处于昏迷状态.

有人知道即将推出的甚至是完成的解决方案吗?我非常感谢与活跃项目的任何良好链接,至少有一些可下载的内容.

Dan*_*ski 9

我使用了https://github.com/lukaszb/django-guardian,当它仍然在0.2版本的项目上时,它相当完整且没有bug.

是的,我确实必须编写自己的'check_permission'视图装饰器,因为它还没有包含它 - 但至少从版本1.0开始它就在那里.

作者也非常迅速地回答了我从0.2迁移到的一个问题 - 整体而言我对它感到满意,因此成为我项目框架模板的一部分.


maw*_*awi 7

最后,我找到了非常好的东西:Florian Apolloner在djangoadvent上写了一个howto:http://djangoadvent.com/1.2/object-permissions/ 现在这就是我要用的东西:)

有用的东西可能也是:http://github.com/washingtontimes/django-objectpermissions(链接死于2011-07-18)


mar*_*jop 5

我发布了一个名为django-rules的Django-app ,它允许您以灵活,动态和可扩展的方式管理每个对象的权限.你可能想看一下.