【发布时间】:2019-05-25 19:09:36
【问题描述】:
按照这个tutorial 了解如何构建Flask 应用程序,我有:
project/
__init__.py
app.py
models/
__init__.py
base.py
base.py
from flask_sqlalchemy import SQLAlchemy
db = SQLAlchemy()
models/__init__.py
from .base import db
def init_app(app):
db.init_app(app)
project/__init__.py
from flask import Flask
def create_app()
from . import models, routes, services
app = Flask(__name__)
models.init_app(app)
# routes.init_app(app)
# services.init_app(app)
return app
最后,在 app.py 中,我尝试运行它:
from . import create_app
app = create_app()
if __name__ == '__main__':
app.run(use_reloader=True, threaded=True, debug=True)
但我收到了错误:
from . import create_app
ValueError: Attempted relative import in non-package
我做对了吗,我做错了什么?
【问题讨论】:
标签: flask importerror