尝试将 MongoDB 配置从
ModuleNotFoundError
导入到位于 config.py
文件夹中的 routes.py
文件时,我遇到了 routers
。这是导致问题的导入语句:
`from app.config import db ModuleNotFoundError: No module named 'app'`
app
├── config.py
├── Dockerfile
├── __init__.py
├── main.py
├── models
│ ├── __init__.py
│ └── Models.py
├── routers
│ ├── datas.py
│ ├── __init__.py
│ └── users.py
└── schemas
├── dicto.py
├── __init__.py
└── states.py
我从应用程序目录运行该项目,并尝试了这种导入方法:
from ..config import db
我认为 routers.py 中的
from config import db
应该可以工作,前提是你有一个从 main.py 导入的 routers.py
config.py 位于 PYTHONPATH 中,与 main.py 位于同一文件夹中,