Se dejo mas bonito, con una vista de preview donde puedo editar los nombres de los archivos o eliminarlos ademas de una vista de about, donde alguien puede contactarme en caso de haber algun problema con sus imagenes
This commit is contained in:
40
files/about.py
Normal file
40
files/about.py
Normal file
@@ -0,0 +1,40 @@
|
||||
from files.db import get_db
|
||||
|
||||
from flask import Blueprint, request, render_template, redirect, url_for, flash
|
||||
|
||||
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']
|
||||
|
||||
db = get_db()
|
||||
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:
|
||||
db.execute(
|
||||
'INSERT INTO messages'
|
||||
' (name, email, message)'
|
||||
' VALUES (?, ?, ?)',
|
||||
(name, email, message)
|
||||
)
|
||||
db.commit()
|
||||
return redirect(url_for('about.thanks'))
|
||||
|
||||
return render_template('about/about.html')
|
||||
|
||||
@bp.route('/thanks')
|
||||
def thanks():
|
||||
return render_template('about/thanks.html')
|
||||
Reference in New Issue
Block a user