Exemplo n.º 1
0
def create():
    if request.method == "POST":
        db.connect()
        name = request.form['name-input']
        donation_amt = request.form['donation-input']
        Donation.insert(
            value=donation_amt,
            donor=Donor.select().where(Donor.name == name)).execute()
        return redirect(url_for('home'))
    else:
        return render_template('create.jinja2')
Exemplo n.º 2
0
def create():

    if request.method == 'POST':
        try:
            donor1 = Donor.select().where(
                Donor.name == request.form['donor']).get()
            Donation.insert(donor=donor1.id,
                            value=int(request.form['donation'])).execute()
        except:
            return render_template(
                'create.jinja2',
                error=format(request.form['donor'] +
                             ' is not in the database. Please try again.'))

        else:
            return redirect(url_for('create'))

    else:
        return render_template('create.jinja2')