Динамически генерировать маршрут колбы после запроса

#flask #python-requests

Вопрос:

Я новичок в колбе. Я пытаюсь динамически сгенерировать маршрут кода, как показано ниже.

 app = Flask(__name__)
app.secret_key = "super secret key"

@app.route('/', methods=['POST', 'GET'])
def index():
    optionlist = {"list":["1","2","3","4","5"]}
    if request.method == "POST":
        optselect = request.form.get("optform")
        optionlist["selected"] = optselect
        session['optionselected'] = optionlist["selected"]
        return render_template("index.html", optionlist=optionlist)
    else:
        session['optionselected'] = optionlist["selected"]
        return render_template("index.html", optionlist=optionlist)

 

и для динамического маршрута следующим образом:

 @app.route('/<optionid>', defaults={'optionid': '1'})   
def optionroute(optionid):
    optionid = session.get('optionselected', None)
    return "Test {}!".format(optionid)
 

Моя проблема в том, как правильно написать, чтобы сгенерировать маршрут в соответствии с идентификатором опции.
Приведенный выше код, дайте мне такой же ответ для любого маршрута.