最近在学习python的flask框架,在表单验证的时候遇到了一些困惑,现提出来,然望大家可以给我解答下。
1.wtforms的表单生成和表单验证一般都是一起用的,但是现在我己经有了前端模板,页面己经写好,我只需要使用表单验证功能,这样的话该如何使用呢?
2.如果要做成前后端分离的状态,前端用ajax提交,后端需要对所提交的数据做验证后返回结果,这样的话该如何处理?是可以直接使用wtforms还是有相应的别的库可以使用, 还是必须要自己写呢?
3.看了wtforms的使用方法,貌似验证都是基于表单验证的,这样的话我如果在api中又如何使用呢?
Wtforms的代码可以hack一下,就可以做json数据校验了。可以看这里zerqu关于wtforms的使用。也可以在我正在联手的项目中看到collector