Django "создает миграции", застрявшие навсегда

Когда я запускаю python manage.py makemigrations, он просто зависает. Сколько бы я ни ждал, он остается замороженным навсегда — ни логов, ни выходных данных, ничего. Я даже изменил свою базу данных PostgreSQL на базу данных SQLite по умолчанию в settings.py, но это все равно не помогло. Пожалуйста, помогите мне.

Я ожидал, что python manage.py makemigrations обнаружит изменения в моей модели и сгенерирует файлы миграции. Вместо этого он просто зависает без выходных данных, журналов или ошибок — полностью зависает.

Вот что я пробовал до сих пор:

Переключился с PostgreSQL на базу данных SQLite по умолчанию в settings.py чтобы исключить проблемы, связанные с базой данных.

Удалил все старые файлы переноса (кроме init.py) и попытался снова запустить makemigrations.

Очищены все pycache и .pyc файлы.

Перестроил виртуальную среду с нуля и переустановил все зависимости.

Упростил модели (убрал ненужные поля, использовал правильные типы, такие как DateTimeField вместо CharField для дат).

Попробовал изолировать модели в новом приложении Django в рамках того же проекта.

Запустил makemigrations -verbosity 3 и -dry-run, но по-прежнему нет вывода или обнаружения.

Даже создал совершенно новый проект и приложение на Django с минимальной моделью, и все равно он зависает при запуске makemigrations.

На данный момент я не уверен, что это Django, моя среда или что-то повреждено в настройках проекта. Буду признателен за любую помощь.

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