Django 中内容的用户权限
User permissions for content in Django
我有这个问题:
新闻网站。
有两种类型的内容:免费和付费。
有 3 种类型的用户:用户(和来宾)和订阅者。
用户可以看到免费内容。并且可以评论内容。
来宾可以看到免费内容。并且不能评论内容。
订户可以看到免费和付费内容。并且可以评论内容。
每月订阅。
请给出优秀的解决方案
首先我推荐你使用 django rest_framework.it 有很多好的工具,你可以 运行 你的网站在你 want.its 的任何平台上只是一个与你的问题无关的建议.
对于您的问题,您有两种方法首先使用 django 文档来了解什么是权限 model.with class Meta:
https://docs.djangoproject.com/en/1.10/ref/models/options/#permissions
其次您可以使用 django 应用名称:django-guardian
查看文档:
https://django-guardian.readthedocs.io/en/stable/overview.html
我有这个问题: 新闻网站。 有两种类型的内容:免费和付费。 有 3 种类型的用户:用户(和来宾)和订阅者。 用户可以看到免费内容。并且可以评论内容。 来宾可以看到免费内容。并且不能评论内容。 订户可以看到免费和付费内容。并且可以评论内容。 每月订阅。
请给出优秀的解决方案
首先我推荐你使用 django rest_framework.it 有很多好的工具,你可以 运行 你的网站在你 want.its 的任何平台上只是一个与你的问题无关的建议. 对于您的问题,您有两种方法首先使用 django 文档来了解什么是权限 model.with class Meta:
https://docs.djangoproject.com/en/1.10/ref/models/options/#permissions
其次您可以使用 django 应用名称:django-guardian
查看文档: https://django-guardian.readthedocs.io/en/stable/overview.html