Попытка добавить некоторые поля в моих моделях в группу django

Привет всем, я новичок в Django. Я создал эту модель, чтобы немного подражать функциональности группы Facebook

from django.db import models
from profiles.models import Profile
from django.contrib.auth.models import Group

# Create your models here.

class Groupapp(models.Model):
    groups = models.ManyToManyField(Group,blank= True, related_name="group")
    name = models.CharField(max_length=100, null=False, blank=False)
    cover_photo = models.ImageField(null= True, blank=True, upload_to="images/")
    description = models.CharField(max_length=100, null=False, blank=False)
    members = models.ManyToManyField(Profile, related_name="members")
    admin = models.ManyToManyField(Profile, related_name="admin")
    videos = models.FileField(null= True, blank=True, upload_to="media/")
    images = models.ImageField(null= True, blank=True, upload_to="images/")
    text = models.TextField(null= True, blank=True)

    def __str__(self):
        return(self.name)

Я хочу добавить поле members в отдельную группу и поле admin в отдельную группу через сигналы, чтобы я мог назначить им отдельные разрешения, пожалуйста, как я могу это сделать? Или есть ли другие способы, которыми я должен написать мою модель, чтобы сделать это возможным.

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