plusplus
Во flask-е request является глобальным объектом. В любом вью можно импортнуть request и получить данные. Добро пожаловать во Flask
plusplus
Ну request.form в форму надо обязательно передавать, как вам уже выше написали. Если и с ним не работает, тогда не знаю, видимо форму заполняли с ошибками по запарке.
def validate_email(self, field): user = User.query.filter_by(email=field.data.lower()).first() if not user: raise ValidationError("error text")
form.username.data = request.form['username']
form.password.data = request.form['password']
form = SubclassOfFlaskForm() form.validate_on_submit()
form = SomeForm(formdata=request.form) request.method == "POST" and form.validate()
sanderЗачем все прописывать, если полагатся на себя то можно врапер слабать
lobsterумно. А если 150 инпутов, все прописывать будете? Во Flask-WTF это делается с
sanderА отсюда http://flask.pocoo.org/docs/0.12/patterns/wtforms/ любая обезьяна может копипастить
form = SomeForm(formdata=request.form)
request.method == “POST” and form.validate()
lobsterВот тут Вы не правы. Какой враппер??? Уже есть готовые решения. Не надо велосипедить. Вот если бы Вам не хватало функциональности, тогда да, пишем обертки. Ну а когда тривиальная задача и уже есть результат, тогда желание написать обертку нужно подавлять в себе в зародыше
Зачем все прописывать, если полагатся на себя то можно врапер слабать