django-permissions

    3热度

    2回答

    我能够运行Django管理员站点,当我以超级用户身份登录时,我也可以修改我的模型。这部分工作完美。 当我以不是超级用户的用户身份登录时,用户看不到修改此模型的选项。当我以超级用户的身份登录并尝试为该用户/组授予从权限列表修改此模型的权限时,我无法在列表中找到此权限。 我看到了以下权限: 管理|日志项| 。 。 权威性|组| ... 权威性|留言| ... 权威性|许可| ... 内容类型| ...

    1热度

    2回答

    我需要限制用户使用权限访问filebrowser。例如,只有拥有“can_upload_files”权限的用户才能在自定义仪表板中看到Filebrowser。 这可能吗? 谢谢!

    2热度

    1回答

    如果您需要让某人访问管理员并限制他们可以执行的操作,那么Django权限非常好。 但是如果我想在应用程序的前端使用类似的功能呢? 例子: 模式集团都有自己的成员,成员可以有三种不同的访问级别: 成员 管理 超级管理员 管理员只能为他们的团体做特殊的事情,但并非针对所有团体。 所以我想知道,在这些情况下实现Django的权限系统是否有意义?与简单地在成员模型中添加一个选择字段相比,它有什么优势?它指

    4热度

    2回答

    任何人都可以提出一个好的开源应用程序,使用django-guardian?我不是无法理解的API,但我很乐意看到这个例子中的实施最佳实践(数据库设计等)的感觉

    4热度

    1回答

    我终于决定为我的应用程序做一些测试,但我坚持测试用户是否可以更改其他用户(取决于用户的类型 - 我使用Django的规则,能够做到逻辑权限检查,但是这并不重要) 下面的代码我到目前为止 class RulesAndPermissionsTests(TestCase): fixtures = ['auth_no_permissions.json', 'profiles.json', 'ru

    3热度

    1回答

    我有我的Django应用程序foo定义的模型,看起来像这样的时候: class Bar(models.Model): class Meta: permissions = ( ("view_bar", "Can view bars"), ) 我碰到这个manage.py syncdb,并确定够了,它显示了在auth_permissions表: id|

    7热度

    3回答

    在Django中对于具有'管理员'权限的用户实现具有额外功能的模板的最佳方式是什么? 我不确定是否应该为管理员创建一组完全不同的视图,或者将其集成到我现有的视图和模板中,如“如果用户是管理员”。 Django有没有一种标准的方法来做到这一点?

    7热度

    1回答

    情况非常简单: 我正在编写多用户博客系统。系统应该阻止非所有者编辑或删除博客文章。在我看来,我使用通用视图。 类BlogUpdateView(更新视图): ... 我知道我应该使用@method_decorator装饰调度方法。但是,大多数示例仅仅是@method_decorator(login_required)或模型级权限。如何应用对象级别权限来检查request.user是否是此博客文章的作

    7热度

    1回答

    目前我正在寻找在Django中实现访问控制。我已经阅读了关于内置权限的内容,但是并不需要注意每个对象的基础。例如,我需要像“只有创建者可以删除他自己的项目”这样的权限。所以我读了关于django-guardian。然后再考虑一下,可能难以管理和检查约束条件是否改变。 我看看下一个流行的权限管理应用程序django-rules。这似乎符合我的要求。不过,我相信django-rules需要一个模型实例

    7热度

    3回答

    我希望在我的Django项目中拥有更细化的权限,但无法决定使用哪个应用程序。 我所拥有的是一样的东西: class Item(models.Model): name = models.CharField(max_length=64, unique=True) description = models.CharField(max_length=128, default='')