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.

Вернуться на верх