烧瓶装饰工
Flask-WTF-Decorators的Python项目详细描述
烧瓶和装饰瓶
使用decorators验证表单。
安装
使用pip
pip install flask-wtf-decorators
使用pipenv
pipenv install flask-wtf-decorators
用法
烧瓶wtf装饰是容易使用的。可以定义需要验证的视图。
fromflask-wtf-decoratorsimportFormValidatorform_validator=FormValidator()@form_validator.validate_form(TestForm)@app.route('/',methods=['GET','POST'])defindex(form):pass
当表单非法时,您可以告诉flask wtf装饰人员该怎么做。为此,您应该为error_handler
提供回调。
@form_validator.error_handlerdeferror_handler(errors):returnjsonify({'errors':errors}),400
测试
python -m unittest discover -s tests
贡献
请提交一个请求来贡献。
许可证
这个项目是由麻省理工学院授权的。