mirror of
https://github.com/rmontanana/microblog.git
synced 2025-08-17 08:15:52 +00:00
28 lines
855 B
Python
28 lines
855 B
Python
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": "Miguel"}
|
|
posts = [
|
|
{"author": {"username": "John"}, "body": "Beautiful day in Portland!"},
|
|
{"author": {"username": "Susan"}, "body": "The Avengers movie was so cool!"},
|
|
]
|
|
return render_template("index.html", title="Home", user=user, posts=posts)
|
|
|
|
|
|
@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)
|