FlaskΒΆ

You can find a flask example in the example folder. Rendering of ZML templates inside flask:

from flask import Flask
from flask import request
app = Flask(__name__)
import zml

@app.route("/")
def index():
    return default({})

@app.route("/<path:path>")
def default(path=None):
    gp = request.args.to_dict()
    pp = request.form.to_dict()
    html = zml.render('page.zml', path=path, getparams=gp, postparams=pp)
    return html


if __name__ == "__main__":
    app.run(debug=True)