Back to Examples Run this application locally to try examples

examples/page_with_postback.py

from py4web import URL, action, request


@action("page_with_postback", method=["GET", "POST"])
def page_with_postback():
    return (
        "<html><body><pre>%s</pre>"
        + '<form method="POST" action="%s" enctype="multipart/form-data">'
        + '<input type="hidden" name="data" value="dummy"/>'
        + "<button>Click</button></form></body></html>"
    ) % (dict(request.forms), URL("page_with_postback"))