Попытка добавить некоторые поля в моих моделях в группу 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 в отдельную группу через сигналы, чтобы я мог назначить им отдельные разрешения, пожалуйста, как я могу это сделать? Или есть ли другие способы, которыми я должен написать мою модель, чтобы сделать это возможным.