我的項目結構如下圖所示瓶無法找到模板
run.py
lib/
mysite/
conf/
__init__.py (flask app)
settings.py
pages/
templates/
index.html
views.py
__init__.py
這是mysite.conf.__init__
from flask import Flask
app = Flask(__name__)
app.debug = True
我的想法是,現在進口app
到所有其他模塊使用它來創建視圖。在這種情況下,有一個模塊pages
。
在pages.views
我有一個像
from flask import render_template
from mysite.conf import app
@app.route('/')
def index():
return render_template('index.html')
的index.html
一些代碼放置在pages/templates
當我運行從run.py
這個應用程序是像下面
from mysite.conf import app
app.run()
我越來越找不到模板錯誤。 如何解決它?爲什麼會發生這種情況!
我基本上是一個django的傢伙,每次在每個模塊中創建一個視圖時都面臨很多不便,導入wsgi
對象!它有點瘋狂 - 這在某種程度上鼓勵了循環進口。有什麼辦法可以避免這種情況?
嘗試'render_template('templates/index.html')' – ajkumar25