Как получить данные формы из ввода в виде переменной во Flask?

Я работаю над простым пользовательским интерфейсом, чтобы запускать и останавливать игры по идентификатору. Основной HTML, который я написал, выглядит следующим образом (game_id заселено JS):

  <div align="center" class="top">
    <div align="left" class="game-id-input">
      Game ID: <input type="text" name="game_id" id="game_id">
    </div>

    <div align="right" class="buttons">
      <form action="{{ url_for('start_game', game_id=game_id) }}" method="get">
        <input type="submit" name="start" value="Start game" class="btn btn-success"></input>
      </form>
      <form action="{{ url_for('end_game', game_id=game_id) }}" method="get">
        <input type="submit" name="end" value="End game" class="btn btn-danger"></input>
      </form>
    </div>
  </div>

который выглядит как

У меня также есть функции маршрута Flask, определенные для каждой из форм:

@app.route("/start_game/<game_id>")
def start_game(game_id):
    # ...

@app.route("/end_game/<game_id>")
def end_game(game_id):
    # ...

В моих формах, как я могу сделатьgame_id соответствоватьgame_id от#game_id?

В настоящее время, когда я отправляю начало и конец игры, я получаю сообщение об ошибке «Файл не найден», потому что он просто добавляет литерал<game_id> к маршруту.

Я новичок в веб-разработке. Это должно быть тривиально, но я не знаю, что искать. Заранее извините за такой простой вопрос.

Ответы на вопрос(2)

Ваш ответ на вопрос