我试图从__init__
文件导入db模块,命令from . import db
后,得到attempted relative import with no known parent package
from flask_sqlalchemy import SQLAlchemy
db = SQLAlchemy()
def create_app():
app = Flask(__name__)
我的目录结构:
Procjet
├── __init__.py
├── auth.py
└── templates
i tried it:
from . import db
from .. import db
from project import db
from .project import db
总是得到attempted relative import with no known parent package
在IDE中直接打开项目文件夹应该可以解决这个问题。
您可以检查sys中是否有正确的路径。调试模式下的路径,例如