Files
flask-files/files/about.py
Daniel Cortes cb89bf932d Comenzando a utilizar SQLAlchemy
Tuve que reescribir bastante para lograrlo, pero ya funciona :3
2019-03-11 20:59:55 -03:00

37 lines
942 B
Python

from flask import Blueprint, request, render_template, redirect, url_for, flash
from files.models import db, Message
bp = Blueprint('about', __name__, url_prefix='/about')
@bp.route('/', methods=('GET', 'POST'))
def about():
if request.method == 'POST':
name = request.form['name']
email = request.form['email']
message = request.form['message']
error = None
if not name:
error = 'Missing name'
elif not email:
error = 'Missing email'
elif not message:
error = 'Empty message'
if error is not None:
flash(error)
else:
m = Message(name, email, message)
db.session.add(m)
db.session.commit()
return redirect(url_for('about.thanks'))
return render_template('about/about.html')
@bp.route('/thanks')
def thanks():
return render_template('about/thanks.html')