Django models добавление члена в проект

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

models.py

from django.db.models.deletion import CASCADE
from django.db import models
from profiles.models import Profile


class Projects(models.Model):

    user = models.ForeignKey(Profile, on_delete=CASCADE)

    project_name    = models.CharField(max_length=55, null=True, blank=True)
    members         = models.ManyToManyField(Profile, related_name='projects')

Добавим задачи, заметки и чат как отдельные классы, а затем перенесем их в проект как foreignkey, думаю, это будет правильно.

Но как работать с участниками и добиться их добавления в проект?

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