#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)
Моя проблема в том, как правильно написать, чтобы сгенерировать маршрут в соответствии с идентификатором опции.
Приведенный выше код, дайте мне такой же ответ для любого маршрута.