Я пытаюсь установить значение по умолчанию для многих полей.
это мои модели:
class Mess(models.Model):
alias = models.UUIDField(
primary_key=True,
default=uuid4,
editable=False
)
name = models.CharField(max_length=50, null=False, blank=False)
address = models.CharField(max_length=300)
admin = models.OneToOneField(
Person,
on_delete=models.CASCADE,
related_name='mess_admin'
)
members = models.ManyToManyField(
Person,
default=admin,
related_name='mess_members'
)
Я пытаюсь сделать, когда не заполнено members
поэтому для этого по умолчанию используется значение admin
, я устанавливаю default=admin
, но это не работает, когда я пытаюсь создать mess
без заполнения поля members
из шаблонов администратора, но покаон возвращает мне ошибку: `Это поле обязательно для заполнения.
Может кто-нибудь помочь мне установить значение по умолчанию в manytomayfield?