如何在模板中从Flask传递数据给JavaScript?

13 浏览
0 Comments

如何在模板中从Flask传递数据给JavaScript?

我的应用程序调用一个返回字典的API。我想将这个字典中的信息传递给视图中的JavaScript。我在JS中使用Google Maps API,所以我希望将一个包含经纬度信息的元组列表传递给它。我知道render_template会将这些变量传递给视图,以便在HTML中使用,但是我该如何将它们传递给模板中的JavaScript呢?

from flask import Flask
from flask import render_template
app = Flask(__name__)
import foo_api
api = foo_api.API('API KEY')
@app.route('/')
def get_data():
    events = api.call(get_event, arg0, arg1)
    geocode = event['latitude'], event['longitude']
    return render_template('get_data.html', geocode=geocode)

0