Python ModuleNotFoundError: нет модуля с именем 'sender_model' при запуске миграции Alembic - PullRequest
0 голосов
/ 07 ноября 2019

Я не понимаю, почему эти модули и пакеты импорта иногда не работают в Python. я застрял в этих проблемах на прошлой неделе ... кто-нибудь может определить основную причину, по которой моя миграция алембов не будет работать?

  • Python. ВЕРСИЯ: 3.7.2
  • Я запускаю команду THE pythons в WINDOWS. Приложение работает без проблем, но миграция элементов не будет перенесена или обновлена.
  • играетПримерно когда-нибудь он запускается, но не выбирает изменения из файла sender_model.

Это макет моего проекта

enter image description here

Когда я запускаю команду python manage.py db migrate

, я получаю сообщение об ошибке ниже:

Traceback (последний вызов был последним): файл "manage.py", строка 3, из myappимпортировать приложение, файл БД "C: \ Repositories \ sendeasy \ app \ myapp.py", строка 8, из api.Senders импортировать файл senders_api "C: \ Repositories \ sendeasy \ app \ api \ Senders.py", строка 3, из sender_model import * ModuleNotFoundError: Нет модуля с именем 'sender_model'

Здесь мой файл управления питоном из приложения

enter image description here

Здесь мой файл Python моего приложения.

enter image description here

Здесь файл Python моего Отправителя из API

enter image description here

и наконец мой файл Python sender_model из моделей

enter image description here

...