Я не могу просто удалить db django.db.migrations.exceptions.InconsistentMigrationHistory
Я знаю, что на stackoverflow есть похожие вопросы, однако, я не могу просто взять и стереть базу данных и создать ее снова, там хранятся важные данные, я думаю, что дело в самих миграциях, если у вас есть решение этой проблемы, я буду очень рад его услышать:
python manage.py migrate
raise InconsistentMigrationHistory( django.db.migrations.exceptions.InconsistentMigrationHistory: Migration members.0001_initial is applied before its dependency company_directory.0002_initial on database 'default'.
Похоже, что это ошибка в ваших файлах миграций. Вы можете ввести ее в папке migrations, поэтому удалите все, кроме init.py, затем вы можете снова выполнить "python manage.py makemigrations" и ваша ошибка должна быть решена. Это опасно, потому что если вы сделаете какую-то ошибку, это может заставить ваше приложение перестать работать, но если у вас есть ошибки в файлах миграций, это единственный известный мне способ.
Чтобы убедиться, что вы не удалили ничего неправильного, вы можете создать резервную копию папки migrations или всего проекта перед тестированием.
Это не повлияет на вашу базу данных, только на файлы миграций.