我在燒瓶應用程序的工作後,導入模塊和我有以下目錄結構:甚至無法添加__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