Add needs_signin example

This commit is contained in:
Scoder12
2020-07-29 11:08:35 -07:00
parent f175159e97
commit 4e1461a492
+37
View File
@@ -0,0 +1,37 @@
from replit import maqpy
app = maqpy.App(__name__)
@app.route("/")
def index():
return """
<html>
<head><title>Form testing</title></head>
<body>
<h3>Form testing</h3>
<form action="/form">
<button type=submit>Submit form with no parameter</button>
</form>
<form action="/form">
<input type=hidden name=param value=value>
<button type=submit>Submit form with parameter</button>
</form>
</body>
</html>
"""
# 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()