from flask import render_template, flash, redirect from app import app from app.forms import LoginForm from flask import send_file from flask import send_from_directory @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('/index') return render_template('login.html', title='Sign In', form=form) @app.route('/status') def getstatus(): device = {'name': 'find how to get name later'} status = {'temperature': float(open('/sys/class/thermal/thermal_zone0/temp').read()) / 1000} return render_template('status.html', device=device, status=status) @app.route('/images/blooper.jpg') def send_image(): #filename = os.path.join('resources', 'blooper.jpg') return send_from_directory('/resources/', 'blooper.jpg', as_attachment=True)