Flask-WTF - validate_on_submit() никогда не выполняется

Я использую Flask-WTF:

Вот моя форма:

from flask.ext.wtf import Form, TextField

class BookNewForm(Form):
    name = TextField('Name')

Вот контроллер:

@book.route('/book/new', methods=['GET', 'POST'])
def customers_new():
    form = BookNewForm()
    if form.is_submitted():
        print "submitted"
    if form.validate():
        print "valid"
    if form.validate_on_submit():
        flash("Successfully created a new book")
        return redirect(url_for('.books_show'))
    return render_template('views/books_new.html', form=form)

Теперь проблема в том, что если вы посмотрите на мои операторы печати, они всегда печатают отправленные, но НИКОГДА не печатают действительные, а validate_on_submit() никогда не выполняется.Почему?

29
задан nsfyn55 18 June 2014 в 00:30
поделиться