0

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

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

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

谢谢您的考虑。

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

4

1 回答 1

1

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

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

于 2014-11-22T12:15:46.863 回答