Пример #1
0
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)
Пример #2
0
 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')