Как обмениваться данными между пользователями аутентификации Django

У меня есть список проектов в моем Django, который создан некоторым пользователем auth, поэтому я хочу поделиться определенными проектами с некоторыми другими пользователями. например, я создал "проект ABC" из моего приложения frontend, что если я хочу поделиться этим "проектом ABC" с некоторыми другими учетными записями? что-то вроде функциональности контроля доступа.

вы можете видеть учетную запись в модели проекта ниже, так что в настоящее время одна учетная запись может держать проект, но я хочу поделиться этим проектом и с другими.

models.py

class Project(models.Model):
    name = models.CharField(max_length=255, default='')
    description = models.CharField(max_length=255, default='')
    created_at = models.DateTimeField(auto_now=True, null=True)
    updated_at = models.DateTimeField(auto_now=True, null=True)
    is_active = models.IntegerField(default=1, null=True)
    account = models.ForeignKey(User, on_delete=models.CASCADE, null=True)

Думаю, то, что вы ищете, - это разрешения. посмотрите здесь https://django-guardian.readthedocs.io/en/stable/

Вернуться на верх