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')
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')