我有一个大型网站,在各种html页面中有数百个href=“.html,href=“css/,href=“img/和src=“js/引用。我已经把所有的css,js,img,sound等等。。。“静态”文件夹中的文件夹和“模板文件夹”中的所有html文件。在
我不想浏览所有的html文件,并使用Flask的“url_for”函数手动编辑每个href。在
有没有一种方法可以让我的现有html文件保持独立,告诉flask使用这些html文件中定义的css/、js/和图像路径?在
现在下面的代码导致了一堆404错误import os
from flask import Flask, render_template
PROJECT_PATH = os.path.dirname(os.path.realpath(__file__))
app = Flask(__name__,
template_folder=os.path.join(PROJECT_PATH, 'templates'),
static_folder=os.path.join(PROJECT_PATH, 'static')
)
@app.route('/')
def index():
return render_template('index.html')
if __name__ == '__main__':
app.run(host='0.0.0.0', port=8080, debug=True)
好的,根据Martijn的脚本,我使用以下代码运行我的站点。但是,为了抓住我的许多=someHTMLfile.html我的链接索引.html文件,我补充道@应用程序路径('/'). 我想知道有没有更好的办法?在
^{pr2}$