Python-ModuleNotFoundError: нет модуля с именем django.db.migrations.migration - PullRequest
0 голосов
/ 24 апреля 2018

Я получил эту ошибку ModuleNotFoundError: Нет модуля с именем 'django.db.migrations.migration' после того, как я попробовал эти шаги ниже

  1. python3 manage.py migrate --fake resources zero (ресурсы - это мое приложениеимя)
  2. find . -path "*/migrations/*.py" -not -name "__init__.py" -delete
  3. find . -path "*/migrations/*.pyc" -delete
  4. python3 manage.py showmigrations

Примечание : используется PostgreSQL

Как решить эту проблему?

1 Ответ

0 голосов
/ 24 апреля 2018

Запустив эти команды, вы могли случайно удалить модуль миграции.Попробуйте переустановить Django через pip.pip uninstall django pip install django

Обратите внимание на версию Django, которую вы используете.Если вы не используете последнюю версию для своей среды Python, установите с помощью следующей команды pip install django==<version goes here>

Edit: -

Удалите существующую схему базы данных.Удалите папку миграций и создайте на ее месте пустую.

...