Django ValueError: Невозможно сериализовать: <User: имя пользователя
Когда я пытаюсь сделать миграцию своих моделей в Django, я продолжаю получать одну и ту же ошибку, даже после того, как я закомментировал все изменения:
моя модель в models.py:
class CustomUserGroup(models.Model):
custom_group_name = models.CharField(max_length=50, unique=True)
users= MultiSelectField(max_length=100,choices=users_list,unique=False)
class Meta:
verbose_name_plural = 'Custom Groups'
ordering = ['custom_group_name']
def __unicode__(self):
return self.custom_group_name
Я хотел создать другую модель, похожую на CustomUserGroup byt с другим полем "users":
class CustomUserGroup2(models.Model):
custom_group_name = models.CharField(max_length=50, unique=True)
users= models.ManyToManyField(User)
class Meta:
verbose_name_plural = 'Custom Groups'
ordering = ['custom_group_name']
def __unicode__(self):
return self.custom_group_name
но не смог сделать миграции из-за описанной ошибки. Теперь я не могу сделать ни одной миграции, даже после удаления класса CustomUserGroup2.
Я использую Python 3.10.4 и Django 4.1.6.