如何使用flask框架打开包含framset的html

时间:2014-03-25 05:54:01

标签: python html flask

我想打开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()

1 个答案:

答案 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()