mirror of
https://github.com/kennethreitz/replit-py.git
synced 2026-06-05 23:10:18 +00:00
Add needs_params querystring example
This commit is contained in:
@@ -17,6 +17,7 @@ def index():
|
||||
<input type=hidden name=param value=value>
|
||||
<button type=submit>Submit form with parameter</button>
|
||||
</form>
|
||||
<a href="/query">Querystring version</a>
|
||||
</body>
|
||||
</html>
|
||||
"""
|
||||
@@ -33,5 +34,12 @@ 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()
|
||||
|
||||
Reference in New Issue
Block a user