def results(): form = CalculatorForm() mealdata = None if request.method == "POST" and form.validate_on_submit(): mealdata = dict(meal_cost=form.meal_cost.data, tip_percentage=form.tip_percentage.data, tip="") flash( 'submitted tip calculator fields Meal Cost= "' + str(mealdata["meal_cost"]) + '" Tip Percentage= "' + str(mealdata["tip_percentage"]) + '%"' ) mealdata["tip"] = calculate_tip(mealdata["meal_cost"], mealdata["tip_percentage"]) return render_template("results.html", form=form, mealdata=mealdata) return render_template("home.html", form=form)
def home(): form = CalculatorForm() if form.validate_on_submit(): flash(f'The answer is {eval(form.myFunction.data)}', 'success') return redirect(url_for('home')) return render_template('home.html', form=form)