我想打开index.html,
但找不到pic.html
我该怎么办
pic.html和index.html都在模板中
的index.html
<body>
<iframe src="pic.html"></iframe>
</body>
flaskdemo.py
from flask import Flask,render_template
app = Flask(__name__)
@app.route('/')
def hello_world():
return render_template("index.html")
if __name__ == '__main__':
app.run()
答案 0 :(得分:1)
Flask不提供其templates
目录中的文件。您需要为/pic.html
设置路线,并将相应的模板作为其中的一部分进行渲染:
from flask import Flask,render_template
app = Flask(__name__)
@app.route('/')
def hello_world():
return render_template("index.html")
@app.route('/pic.html')
def pic():
return render_template("pic.html")
if __name__ == '__main__':
app.run()