在龙卷风项目中验证表单数据的最佳方法是什么?

Roo*_*osh 5 python tornado django-forms

我需要在龙卷风项目中验证数据(纯龙卷风包括静态页面,没有django应用程序)

有两种情况:1)验证HTTP-API或WS获得的JSON对象2)验证HTTP请求中传输的页面形式的数据(RequesHandler)

该怎么办?使用Django FORMS?或者其他什么,它最适合这种情况?你说什么?

sea*_*ean 8

我建议WTForms用于切换表单提交,大约有如何去这样的例子是关于谷歌组无数的帖子在这里和计算器的答案在这里.WTForms要求请求数据在特定信息中,上面的链接说明了这一点并给出了如何实现这种格式的示例.

但是,从问题的一部分看,您似乎也想要检查来自api请求的JSON输入.为此,我会推荐架构.模式库提供了一种验证输入(如dict)或json输入的方法.如果数据不符合您的规则,它将引发错误.