Set ManyToManyField with particular users from another model's ManyToMany Field

I am building a simple class group app in which I am trying to add particular users from another model's ManyToFieldField to a new model's ManyToFieldField.

class ClassGroup(models.Model):
    admins = models.ManyToManyField(settings.AUTH_USER_MODEL, related_name='admins')
    members = models.ManyToManyField(settings.AITH_USER_MODEL)
    title = models.CharField(max_length=9999, default='')

class ClassGroupInvite(models.Model):
    class_group = models.ForeignKey(ClassGroup, on_delete=models.CASCADE)
    invite_receiver = models.ManyToManyField(class_group.admins.all())
    invite_sender = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE)

As you can see that I am filtering (send request only to class group admins) in ClassGroupInvite with setting ManyToManyField with ClassGroup.admins

But when I try this then it is showing

ManyToManyField(<django.db.models.fields.related_descriptors.ManyToManyDescriptor object at 0x000001CE78793280>) is invalid. First parameter to ManyToManyField must be either a model, a model name, or the string 'self'

I also read the documentation about it, But I didn't find anything about defining it.

then I tried using ClassGroup.admins.all then it showed

AttributeError: 'ManyToManyDescriptor' object has no attribute 'all'

I have tried many times but it is still not working, Any help would be much Appreciated. Thank You in Advance.

Back to Top