首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在tornado项目中验证表单数据的最好方法是什么?

在tornado项目中验证表单数据的最好方法是什么?
EN

Stack Overflow用户
提问于 2013-07-18 14:54:47
回答 1查看 3.2K关注 0票数 5

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

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

该怎么办呢?使用Django表单?或者是其他的东西,它最适合这种情况?你说呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-18 15:15:57

我建议用WTForms来处理表单提交,有很多关于如何处理表单提交的帖子,例如谷歌群组here和stackoverflow answer here。WTForms要求请求的数据是特定的信息,上面的链接说明了这一点,并举例说明了如何实现这种格式。

但是,从问题的一部分看,您似乎还想检查来自api请求的JSON输入。为此,我推荐schema。模式库提供了一种方法来验证输入,比如dict,或者在您的例子中是json输入。如果数据不符合您的规则,它将引发并出错。

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17716553

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档