我在烧瓶应用程序的工作后,导入模块和我有以下目录结构:甚至无法添加__init__.py
flask_app/
|
|-- __init__.py
|-- app.py
|-- views.py
|-- static/
|-- templates/
文件
示例内容是:
app.py:
from flask import Flask
import views
app = Flask(__name__)
if __name__ == '__main__':
app.run()
views.py:
from app import app
@app.route('/')
def index():
return "Hello, world!"a
__init__.py
文件为空。
当我运行应用程序时,服务器启动,但索引页404的。我知道我需要一个__init__.py
文件来导入工作,所以views.py文件不被导入?
谢谢运行,你的答案指出我的方向正确。我必须在'flask_blog'上面的目录中创建一个单独的run.py文件,并将'app.py'重命名为'__init __。py',以便它能够工作,但最终它却做到了。你能编辑你的答案来反映这个小变化吗? – Bhargav 2014-12-06 18:21:41
感谢您的编辑。 – dirn 2014-12-06 19:54:01