Согласно этому вопросу вы можете отправлять данные только из форм ввода из html в Python с POST
. Я пытаюсь выяснить, как передать значение (которое фактически изначально содержится в словаре, который я передал из Python) из HTML в Python.
Мои два подхода, которые я рассмотрел (и не выяснили, как сделать это успешно):
- Взгляните на быстрый запуск Flask , это должно быть довольно просто. Я просто не уверен, как должен выглядеть синтаксис на стороне html для передачи в этом
parkCode
.
@app.route('/park/<parkCode>', methods =['GET', 'POST'])
def park(parkCode):
return render_template('park.html', parkCode = parkCode)
- В качестве альтернативы, есть ли способ просто отправить строку из html в Python без , используя форму ввода? Я еще не нашел способ сделать это.
Для справки, это строка, куда я отправляю по словарю `` `parks``:
return render_template('search_results.html', parks=parks)
Затем в моем search_results.html
файле:
{% for park in parks %}
<div method = "POST" action = "/park"><a href="park.html">{{park["fullName"]}}</a></div>
{% endfor %}
Но я хочу отправить park["fullName"]
на мой код Python.