diff options
Diffstat (limited to 'wk9/lect')
-rw-r--r-- | wk9/lect/hello/app.py | 7 | ||||
-rw-r--r-- | wk9/lect/hello/templates/greet.html | 11 | ||||
-rw-r--r-- | wk9/lect/hello/templates/index.html | 2 |
3 files changed, 18 insertions, 2 deletions
diff --git a/wk9/lect/hello/app.py b/wk9/lect/hello/app.py index 1368586..635671d 100644 --- a/wk9/lect/hello/app.py +++ b/wk9/lect/hello/app.py @@ -4,5 +4,10 @@ app = Flask(__name__) @app.route("/") def index(): + return render_template("index.html") + + +@app.route("/greet") +def greet(): name = request.args.get("name", "world") - return render_template("index.html", name=name) + return render_template("greet.html", name=name) diff --git a/wk9/lect/hello/templates/greet.html b/wk9/lect/hello/templates/greet.html new file mode 100644 index 0000000..7e90e67 --- /dev/null +++ b/wk9/lect/hello/templates/greet.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> + +<html lang="en"> + <head> + <meta name="viewport" content="initial-scale=1, width=device-width"> + <title>hello</title> + </head> + <body> + hello, {{ name }} + </body> +</html> diff --git a/wk9/lect/hello/templates/index.html b/wk9/lect/hello/templates/index.html index e7b6bec..4ce1e85 100644 --- a/wk9/lect/hello/templates/index.html +++ b/wk9/lect/hello/templates/index.html @@ -6,7 +6,7 @@ <title>hello</title> </head> <body> - <from action="/greet" method="get"> + <form action="/greet" method="get"> <input autocomplete="off" autofocus name="name" placeholder="Name" type="text"> <button type="submit">Greet</button> </from> |