Как добавить что-то в поле ManyToMany в Django REST с запросом - PullRequest
0 голосов
/ 31 марта 2020

Я новичок в django отдыхе. я хочу иметь возможность добавлять вещи в поле "члены". как должны выглядеть serializers.py и views.py?

class Group(models.Model):
   since = models.DateTimeField(auto_now_add=True)
   groupid = models.CharField(max_length=20, blank=False, null=False, validators=[alphanumeric], unique=True, default='')
   #groupid only contains alphanumerical characters
   title = models.CharField(max_length=100, blank=True, default='No Name')
   describtion = models.TextField(blank=True)
   invite_only = models.BooleanField(default=False)
   created_by = models.ForeignKey(
      settings.AUTH_USER_MODEL,
      verbose_name='Created by',
      blank=True, null=True,
      related_name="%(app_label)s_%(class)s_created",
      on_delete=models.SET_NULL)
   members = models.ManyToManyField(settings.AUTH_USER_MODEL,blank=True)
   #upper field should be modified. because right now, it's pointing to django's default superuser model

class Meta:
    ordering = ['since']

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