This one,just the first example i did find.
Here a tips as OpenLayers do most changes in JavaScript,so you need a way to send data to JavaScript.
Jinja2 is a part of Flask also written bye Armin.
With Jinja you can send data(example a Python dictionary) from server to JavaScript.
Example.
app.py:
Here a tips as OpenLayers do most changes in JavaScript,so you need a way to send data to JavaScript.
Jinja2 is a part of Flask also written bye Armin.
With Jinja you can send data(example a Python dictionary) from server to JavaScript.
Example.
app.py:
from flask import Flask, render_template,jsonify,request app = Flask(__name__) @app.route('/') def hello(): data = {'map': '50', 'site': 'openlayer'} return render_template("index.html", data=data) if __name__ == '__main__': app.run(debug=True)index.html:
<!doctype html> <html> <head> <script> var some_javascript_var = '{{ data["map"] }}'; </script> <body> <p>Hello World</p> <button type="button" onclick="alert('Map: {{ data['site'] }} ' + some_javascript_var)"> Click Me!</button> </body> </html>