伙计们,我遇到了问题,我使用命令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'
我如何解决此导入问题?我想将此项目付诸实施,但我找不到解决方案。