Вероятнее всего, ошибка возникает из-за конфликтов между старыми файлами миграций и измененными моделями.
Для начала нужно удалить файлы миграций в каждом приложении, но оставить _init_.py.
Вот эти
После этого - дропнуть базу и мигрировать поновой.
Если речь о базе, то теоретически да - нужно удалить записи из таблицы django_migrations.
В постгрес-аддноне для хероку можно пистать запросы на чистом sql и с их помощью можно это провернуть.
Но проблемы могут возникнуть при попытке натянуть старые данные на новую схему.
Если речь о базе, то теоретически да - нужно удалить записи из таблицы django_migrations.
В постгрес-аддноне для хероку можно пистать запросы на чистом sql и с их помощью можно это провернуть.
Но проблемы могут возникнуть при попытке натянуть старые данные на новую схему.
secret secretom, тут уж без понятия - с postgres на heroku я почти не работал, знаю что можно писать запросы, но эт как-тоне особно нужно было. Возможно, ограничения heroku/аддона. Возможно django блочит что-то.