diff --git a/examples/maqpy/needs_params.py b/examples/maqpy/needs_params.py new file mode 100644 index 0000000..13e6f8b --- /dev/null +++ b/examples/maqpy/needs_params.py @@ -0,0 +1,37 @@ +from replit import maqpy + +app = maqpy.App(__name__) + + +@app.route("/") +def index(): + return """ + +Form testing + +

Form testing

+
+ +
+
+ + +
+ + +""" + + +# custom onerror function +def onerror(missing): + return f"Missing parameter {missing}" + + +@app.route("/form") +@maqpy.needs_params("param", onerror=onerror) +def form(param): + return f"The value of param is: {param}" + + +if __name__ == "__main__": + app.run()