Как оставаться на том же маршруте в колбе Python?Python

Программы на Python
Anonymous
Как оставаться на том же маршруте в колбе Python?

Сообщение Anonymous »

Я добавил маршрут в приложение flask, но, похоже, не могу получить результаты в браузере:

Код: Выделить всё

# 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)
Когда я использую @app.route("/"), все работает нормально, но когда я использую другой маршрут, часть сообщения работает, а затем переходит на маршрут "/".< /п>

Подробнее здесь: https://stackoverflow.com/questions/781 ... thon-flask

Вернуться в «Python»