Wenn Sie here lesen:
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.
...
was für mich bedeutet, dass Sie im Allgemeinen es verschiedene Etiketten, damit sie wie „Alex Freunde“ anwenden können oder „Marty Freunde“ Aber Sie tun Willst du es wirklich machen? Einfacher ist es, ein neues Modell zu erstellen und Django-Gruppen für das zu lassen, was sie eigentlich sein sollten.
Wenn Sie Ihr Modell erstellen, können Sie Berechtigungen für die Instanzen anwenden oder eigene Berechtigungen in Meta Abschnitt des Modells erstellen wie:
class Meta:
permissions = (
('participate_contest', _('Participate Contest')),
('unparticipate_contest', _('Unparticipate Contest')),
)