from flask import Blueprint, render_template, flash from formity.extensions import db from formity.models import FaceshieldRequest from formity.forms import FaceshieldRequestForm bp = Blueprint('main', __name__) @bp.route('/', methods=['GET', 'POST']) def index(): form = FaceshieldRequestForm() if form.validate_on_submit(): db.session.add(FaceshieldRequest(**{ k: v for k, v in form.data.items() if hasattr(FaceshieldRequest, k) })) db.session.commit() flash('Zapytanie zostało wysłane.', 'success') return render_template('index.html', form=form)