flask将本地html文件调用到iframe

时间:2018-06-24 15:20:45

标签: python html iframe flask

我想使用调用本地html文件的iframe。 实际上,我的项目在本地,并且在iframe上下文中绘制html页面时遇到了一些麻烦。

我在用烧瓶。

my_flask_manager.py:

@app.route('/folium')
def show_folium():
    map = folium.Map(location=[45.5236, -122.6750], 
                      height=200,
                      width=300,
                      tiles='Stamen Terrain',
                      zoom_start=13)
    map.save('./templates/map.html')

    return flask.send_file('./templates/folium.html')

@app.route('/show_map')
def show_map():
    return flask.send_file('./templates/map.html')

所以在我的模板文件夹中,我同时拥有map.html和folium.html

folium.html:

<!doctype html>
<head>

</head>
<body>
    <meta charset="utf-8">
    <title>MyWebPage Folium with Flask</title>

    <h1>Blabla !</h1>

    <iframe src="{{ url_for('show_map') }}" id="map" height="200" width="300"></iframe>
</body>

我希望我的“ show_map”函数返回正确的网址,然后从html页面调用该函数

0 个答案:

没有答案