【发布时间】:2017-01-25 11:34:34
【问题描述】:
我有这个问题: 新闻网站。 有两种类型的内容:免费和付费。 有 3 种类型的用户:用户(和访客)和订阅者。 用户可以看到免费内容。并且可以评论内容。 客人可以看到免费内容。并且不能对内容发表评论。 订阅者可以看到免费和付费内容。并且可以评论内容。 每月订阅。
请给出优秀的解决方案。
【问题讨论】:
-
到目前为止你尝试了什么?
-
请定义优秀解决方案的标准
-
没有尝试过任何项目。我一直在为此寻找交钥匙解决方案。例如这里是:django-braces.readthedocs.io
-
Django's auth app 拥有权限、组和工具来限制具有权限的用户的访问。这为您提供了所需的所有构建块。对于这样的事情没有交钥匙解决方案,因为这取决于您的观点。 Django-braces 不是一个交钥匙解决方案,它只是增加了更多的构建块。
-
提示:使用 'user_profile' 模型,创建列用户类型并在视图中使用 if 检查用户类型并执行相应操作。
标签: django permissions content-type