Типичный вид примерно такой
@app.route('/login', methods=['GET', 'POST'])
def login():
form = LoginForm()
if form.validate_on_submit():
# do stufff
return redirect(url_for('somewhere_else', param=param))
return render_template('login.html', form=form)
Что меня смущает: когда вызывается представление login()
, не создается ли новый экземпляр LoginForm()
с form = LoginForm()
? Как эта совершенно новая форма когда-либо validate_on_submit()
?