def gegevens(aantal): title = "Afronden" perstukprijs = 5 verzendkosten = 7 aantal = int(aantal) form = GegevensFormulier() if form.validate_on_submit(): order=Order( voornaam=form.voornaam.data, achternaam = form.achternaam.data, email = form.email.data, adres=form.adres.data, postcode=form.postcode.data, plaats=form.postcode.data, aantal=aantal, prijs=perstukprijs*aantal+verzendkosten, ) db.session.add(order) db.session.commit() mailer = Mailer(order.id) error = mailer.send() if error: flash(error) else: flash('Bedankt voor uw bestelling! U ontvangt een e-mail met verdere instructies.') return redirect(url_for('index')) return render_template('gegevens.html', title=title, aantal=aantal, perstukprijs=perstukprijs, verzendkosten=verzendkosten, form=form)
def load_mailer(): from app.mailer import Mailer app._mailer = Mailer(app) if _config_is_true(app.config.get('SMTP_TEST_ON_START', '')): app._mailer.send_mail('Mail de prueba de web de causas comunes', 'Hola 123') app.logger.info(f'Mail de prueba enviado')