예제 #1
0
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)
예제 #2
0
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)