Используя Flask, я могу получить данные request.form в функции poll(), но после перенаправления request.form пуст.Запрос на флягу пуст после перенаправления
Я уверен, что это намеренно, и я должен явно передать это, но как?
from flask import render_template, redirect, request
from app import app
from forms import PollForm
@app.route('/poll', methods = ['GET', 'POST'])
def poll():
form = PollForm()
if form.validate_on_submit():
print request.form # returns ImmutableMultiDict with data
return redirect('/details')
return render_template('poll.html', form=form)
@app.route('/details')
def details():
print request.form # returns empty ImmutableMultiDict
return render_template('details.html')
Зачем вам нужно перенаправить? Почему бы просто не отобразить его на этой странице? – Blender
@Blender Это обычная практика, чтобы делать все так? Я новичок в Flask и в интернете, но это имеет смысл. – Rohmer