summaryrefslogtreecommitdiff
path: root/wk9/lect/hello
diff options
context:
space:
mode:
Diffstat (limited to 'wk9/lect/hello')
-rw-r--r--wk9/lect/hello/app.py7
-rw-r--r--wk9/lect/hello/templates/greet.html11
-rw-r--r--wk9/lect/hello/templates/index.html2
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>