Ошибка импорта при помещении приложения в prod - PullRequest
0 голосов
/ 06 июля 2019

Эй, ребята, у меня возникла проблема, я разрабатываю все мое приложение с помощью команды flask run, и оно работает нормально, но, когда я подключаюсь к серверу wsgi, весь мой импорт терпит неудачу. Я разделил свой проект по путям и файлам, и у меня есть импорт между этими путями, как это:

decorators.py

from app.utils.mensagens import mensagem
from app.models.tokenRevogadoModel import TokenRevogado

ниже есть мое дерево путей, если у кого-то есть несколько веток

дерево путей:

app
├── app.py
├── Dockerfile
├── __init__.py
├── migrations
│   ├── alembic.ini
│   ├── env.py
│   ├── __pycache__
│   │   └── env.cpython-36.pyc
│   ├── README
│   ├── script.py.mako
│   └── versions
│       ├── 2c2d6bcbb961_.py
│       └── __pycache__
│           └── 2c2d6bcbb961_.cpython-36.pyc
├── models
│   ├── empresaModel.py
│   ├── model.py
│   ├── tipoUsuarioModel.py
│   ├── tokenRevogadoModel.py
│   └── usuarioModel.py
├── requirements.txt
├── schemas
│   ├── empresaSchema.py
│   ├── schema.py
│   ├── tipoUsuarioSchema.py
│   └── usuarioSchemas.py
├── tests
│   └── client.py
├── utils
│   ├── decorators.py
│   ├── mensagens.py
├── validacoes
│   ├── registraEmpresa.py
│   ├── registraUsuario.py
│   └── tokenLogin.py
├── views
│   ├── urls.py
│   ├── viewEmpresa.py
│   ├── viewLogin.py
│   ├── viewTipoUsuario.py
│   └── viewUsuario.py
└── wsgi.ini

ошибка:

Traceback (most recent call last):
  File "app.py", line 6, in <module>
    from app.utils.decorators import jwt
ModuleNotFoundError: No module named 'app'

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

...