Django 管理员对象权限



我正在努力用Django建立一个网站。在那个网站上,我想有很多关于电视节目的信息。我希望我的用户能够插入和修改信息。 信息需要审核,更改不应在被版主接受之前发布。

我遇到了django审核作为这方面的解决方案。我的用户将登录到另一个具有不同用户权限的 django-admin 实例。我正在添加 django-guardian 来处理每个对象的权限。

我现在有点迷茫了。 我想我会找到如何连接所有这些东西,并且在阅读所有文档、犯所有错误等后的几周内它将起作用......我想知道你是否架构有意义,如果软件组件是我错过的。

感谢您的考虑。

编辑:顺便说一句,在Python 3.4上使用django 1.7

django-moderation看起来很有趣,我没有用过它。 项目中没有很多活动,但它是活跃的。 我认为它将适合您想到的用例。 我最近考虑过django-guardian的一个项目,并拒绝了它,转而支持扩展tastypie的授权。 我认为我的用例有点不同,我需要维护对外键关系的约束,这些约束很难用 django-guardian 表达。 如果你只打算允许或拒绝读/写权限,并且不需要验证基本数据点以外的任何内容,它将做得很好(在这种情况下,使用 Django 的模型验证器)。

一般来说:Django 有各种各样的易于包含的应用程序。 一般来说:如果您可以使用 pip install 解决它,请这样做。

相关内容

  • 没有找到相关文章

最新更新