Почему я получаю эту ошибку, когда пытаюсь выполнить миграцию на Django 3.2.6?

Я пытался обновить mi DB с помощью команды

python manage.py makemigrations

после этого удалите все файлы миграций в моем проекте Django, потому что когда я пытаюсь сделать изменения в моей базе данных, они не применяются

Это моя модель

class ciudades(models.Model):
    ciudad_nombre = models.CharField(max_length=50)
    estado = models.CharField(max_length=50)

    def __str__(self):
        return self.name

    class Meta:
        db_table = 'ciudades'
        verbose_name ='Ciudad'
        verbose_name_plural = 'Ciudades'

Это ошибка, которую я получаю

Я удалил все файлы миграций для обновления БД и все равно не работает

Я пытаюсь создать новую базу данных для запуска новых миграций, но все равно выдается та же ошибка

Я уже решил это

Это был запрос на файл моделей, комментарий Lain Shelvington помог мне найти эту ошибку

for i in ciudades.objects.all():
origen_quotes.append((i.ciudad_nombre, i.ciudad_nombre))    
destino_quotes.append((i.ciudad_nombre, i.ciudad_nombre))

Я просто закомментировал эту часть кода и он работает нормально, это было потому, что в этой таблице, которую я использую, была создана после команды makemigrations, поэтому CRM не находит таблицу, но когда я закомментировал и выполнил команду

python manage.py makemigrations

и

python manage.py migrate

Это работает

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