我可以将Django组用作朋友列表吗?



我可以将django内置的auth组用作朋友列表吗?对于每个用户,我想创建每个组,我看到的主要优势是使用权限。

如果选择使用友谊模型而不是群体,是否可以在友谊模型中添加权限?

谢谢

如果您在这里阅读:

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.
...

对我来说,通常可以使用它来对他们使用不同的标签,例如" Alex Friends"或" Marty Friends",但是您真的想这样做吗?更简单的是创建新模型并留下Django组的本应进行的。

如果创建模型,则可以将权限应用于实例或在模型的元部分中创建自己的权限,例如:

  class Meta:
    permissions = (
        ('participate_contest', _('Participate Contest')),
        ('unparticipate_contest', _('Unparticipate Contest')),
    )

最新更新