首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我可以使用Django组作为好友列表吗?

我可以使用Django组作为好友列表吗?
EN

Stack Overflow用户
提问于 2017-02-18 21:34:16
回答 1查看 133关注 0票数 0

我可以使用Django的auth组作为朋友列表吗?对于每个用户,我希望创建每个组,我看到的主要优势是使用权限的可能性。

如果选择使用友谊模型而不是组,是否可以向友谊模型添加权限?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-18 21:51:47

如果你读了这里

代码语言:javascript
复制
Beyond permissions, groups are a convenient way to categorize users to
apply some label, or extended functionality, to them. For example, you
could create a group 'Special users', and you could write code that would
do special things to those users -- such as giving them access to a
members-only portion of your site, or sending them members-only email
messages.
...

对我来说,一般情况下,你可以对他们使用不同的标签,比如“亚历克斯朋友”或“马蒂朋友”,但你真的想这么做吗?更简单的方法是创建新的模型,并将Django组留给他们应该做的事情。

如果创建模型,可以对实例应用权限或在模型的Meta部分中创建自己的权限,如下所示:

代码语言:javascript
复制
  class Meta:
    permissions = (
        ('participate_contest', _('Participate Contest')),
        ('unparticipate_contest', _('Unparticipate Contest')),
    )
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42320948

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档