烧瓶装饰工

Flask-WTF-Decorators的Python项目详细描述


烧瓶和装饰瓶Build Status

使用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

贡献

请提交一个请求来贡献。

许可证

这个项目是由麻省理工学院授权的。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java在TextView中对齐部分文本   带有iText和eTPKCS11的java PKCS#11签名。dll&SunPKCS11提供程序   java Intellij Idea找不到jar   java Chrome/Firefox和Jetty HTTPS   java我无法打包找不到的JavaFX应用程序模块   多线程Java:排序从异步任务检索的结果   java客户端/服务器socket不能与外部连接一起工作   java如何在单击“下一步”按钮时获取其他详细信息?   java组织。springframework。网状物客户RestTemplate应声明为@Bean,而plain@Autowired抛出错误   java如何绘制javax。摆动将ImageIcon转换为JavaFX。fxml呈现用户界面?   使用for循环的Java跟踪   java如何编码字符串以显示彩色文本(基于字符串中的前缀)   Java保存/打开文件对象   基于java复选框的搜索:使用尽可能多的“”动态生成准备好的语句作为选中复选框的计数   java为什么crawler4j随机挂起?