diff options
Diffstat (limited to 'app/routes.py')
| -rw-r--r-- | app/routes.py | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/app/routes.py b/app/routes.py new file mode 100644 index 0000000..2f9d9b8 --- /dev/null +++ b/app/routes.py @@ -0,0 +1,24 @@ + +from flask import render_template, flash, redirect, url_for +from app import app +from app.forms import LoginForm + + +@app.route("/") +@app.route("/index") +def index(): + user = {"username": "Gertjan"} + return render_template("index.html", title="Home", user=user) + + +@app.route("/login", methods=("GET", "POST")) +def login(): + form = LoginForm() + if form.validate_on_submit(): + flash( + "Login requested for user {}, remember_me={}".format( + form.username.data, form.remember_me.data + ) + ) + return redirect(url_for("index")) + return render_template("login.html", title="Sign In", form=form) |
