Код: Выделить всё
# A very simple Flask Hello World app for you to get started with...
#
from flask import Flask, request
from processing import do_calc_melting2
app = Flask(__name__)
app.config["DEBUG"] = True
@app.route("/melting2", methods=["GET", "POST"])
def add_page_melting():
errors = ""
if request.method == "POST":
number1 = None
number2 = None
number3 = None
try:
number1 = float(request.form["number1"])
except:
errors += "
{!r} is not a number.
\n".format(request.form["number1"])
try:
number2 = float(request.form["number2"])
except:
errors += "
{!r} is not a number.
\n".format(request.form["number2"])
try:
number3 = float(request.form["number3"])
except:
errors += "
{!r} is not a number.
\n".format(request.form["number3"])
if number1 is not None and number2 is not None and number3 is not None:
result = do_calc_melting2(number1, number2, number3)
return '''
The result is {result}
[url=/melting2]Click here to calculate again[/url]
'''.format(result)
return '''
Number 1
Number 2
Number 3
'''.format(errors=errors)
Подробнее здесь: https://stackoverflow.com/questions/781 ... thon-flask