Django.db.utils.ProgrammingError: колонка tickets_ticket.track_code не существует

Я использую postgresql и хочу добавить новое поле в мою модель:

track_code = models.CharField(max_length=32, verbose_name=_('کد رهگیری'), default=generate_rrr_unique_trackcode)

но после миграции я получил эту ошибку:

django.db.utils.ProgrammingError: column tickets_ticket.track_code does not exist
LINE 1: SELECT (1) AS "a" FROM "tickets_ticket" WHERE "tickets_ticke...
                                                      

Я использовал команду:

python3 manage.py migrate app_name 0001

и удалите последний файл миграции, а затем попробуйте снова, но не работает...

Это неправильная команда, которую вы использовали для миграции.

Мигрируйте, используя следующие 3 команды:

python manage.py makemigrations appname

python manage.py sqlmigrate appname 0001 #This value will generate after makemigrations. It can be either 0001, 0002 and so on

python manage.py migrate

Примечание: не забудьте удалить последнюю миграцию.

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