2014-11-22 112 views
0

我很努力在用Django构建网站。在那个网站上,我想了解很多关于电视节目的信息。我希望我的用户能够插入和修改信息。这些信息需要进行审核,在主持人接受之前不应发布变更。Django管理对象权限

我遇到了django-moderation作为该方面的解决方案。 我的用户将登录到django-admin的另一个实例,其中different user rights。 我正在添加django-guardian来处理每个对象的权限。

现在我迷失了一点。我想我会找到如何连接所有这些东西,它会在阅读完所有文档后的几个星期内工作,发生所有错误,等等......我想知道如果架构是否合理,如果是软件我错过了组件。

谢谢您的考虑。

编辑:BTW,使用Django 1.7 Python的工作3.4

回答

1

Django的适度看起来很有趣,我没有用它。项目中没有太多活动,但活动很活跃。我认为它会适合你想要的用例。我最近考虑过django-guardian为一个项目,并拒绝它赞成延长tastypie的授权。我认为我的用例有点不同,我需要维护对django-guardian难以表达的外键关系的约束。如果您只打算允许或拒绝读/写权限,并且不需要验证基本数据点以外的任何内容,它就会做得很好(在这种情况下,请使用Django's model validators)。

一般来说:Django有各种各样的easily included apps。一般来说:如果你可以用pip install解决它,那就这样做。

+0

顺便说一句,我工作的Django 1.7由python 3.4驱动,它似乎像Django中度不兼容。 – Spoutnik16 2014-11-22 12:53:04