Проблема с миграциями Django: Не создаются новые файлы миграции, несмотря на применение всех миграций
Я столкнулся с проблемой в своем проекте Django, когда новые файлы миграции не создаются, несмотря на применение всех миграций. Я проверил несколько возможных причин, включая согласованность схемы базы данных, конфликты именования миграций и настройки автоопределения миграций, но не смог решить проблему.
Подробности проблемы: После выполнения команд makemigrations и migrate в Django я ожидаю увидеть новые файлы миграции, созданные в каталоге migrations моего приложения. Однако, несмотря на то, что Django сообщает об успешном применении всех миграций, ожидаемые файлы миграции (0001_initial.py, 0002_something.py и т. д.) не создаются.
Показать вывод миграций
python manage.py showmigrations
Travello_2
[X] 0001_initial
admin
[X] 0001_initial
[X] 0002_logentry_remove_auto_add
[X] 0003_logentry_add_action_flag_choices
auth
[X] 0001_initial
[X] 0002_alter_permission_name_max_length
[X] 0003_alter_user_email_max_length
[X] 0004_alter_user_username_opts
[X] 0005_alter_user_last_login_null
[X] 0006_require_contenttypes_0002
[X] 0007_alter_validators_add_error_messages
[X] 0008_alter_user_username_max_length
[X] 0009_alter_user_last_name_max_length
[X] 0010_alter_group_name_max_length
[X] 0011_update_proxy_permissions
[X] 0012_alter_user_first_name_max_length
contenttypes
[X] 0001_initial
[X] 0002_remove_content_type_name
sessions
[X] 0001_initial
Проверили наличие существующих файлов миграции: Убедились, что нет существующих файлов миграции с противоречивыми именами или в альтернативных местах, которые могут помешать Django создать новые.
Структура файлов миграции приложений
Структура файла