form.validate_on_submit () ошибка unboundField - PullRequest
0 голосов
/ 30 октября 2018

У меня ошибка при использовании form.validate_on_submit(), отображается

Объект UnboundField не может быть вызван

@app.route('/register', methods=['GET', 'POST'])
def register():
    form = RegistrationForm(request.form)
    if form.validate_on_submit():
            flash({form.username.data}, 'success')
            return 'i did it'

forms.py

class RegistrationForm(FlaskForm):
    username = StringField('Username',
                           validators=[DataRequired(), Length(min=2, max=15)])
    email = StringField('Email ',
                        validators=[DataRequired(), Email()])
    password = PasswordField('Password',
                             validators=[DataRequired()])
    # confirm_password = PasswordField('confirm_password',
    #                                  validators=[DataRequired(), EqualTo('password')])
    submit = SubmitField('SignUp', validators=[])
...