from replit import maqpy app = maqpy.App(__name__) @app.route("/") def index(): return """ Form testing

Form testing

Querystring version """ # custom onerror function def onerror(missing): return f"Missing parameter {missing}" @app.route("/form", methods=["POST"]) @maqpy.needs_params("param", onerror=onerror) def form(param): return f"The value of param is: {param}" @app.route("/query") # source can be form, query, or a dictionary @maqpy.needs_params("q", src="query", onerror=(lambda p: f"Need query param {p}")) def query(q): return f"The query param is: {q}" if __name__ == "__main__": app.run()