21 lines
635 B
Python
21 lines
635 B
Python
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)
|