在tornado项目中验证formdata的最佳方法是什么?

2024-10-01 13:26:45 发布

您现在位置:Python中文网/ 问答频道 /正文

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

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

怎么办?使用Django表单?或者其他什么,它最适合这种情况?你说呢?在


Tags: 数据项目对象djangoapijson应用程序http
1条回答
网友
1楼 · 发布于 2024-10-01 13:26:45

我建议使用WTForms来处理表单提交,有很多帖子都是关于如何处理Google组上的示例here和stackoverflow答案here。WTForms要求请求数据是在一个特定的信息中,上面的链接说明了这一点,并给出了如何实现这种格式的示例。在

但是,从问题的一部分来看,您似乎还想检查来自api请求的JSON输入。为此,我推荐schema。在dict或schema中提供一个json输入来验证模式。如果数据不符合您的规则,则会引发错误。在

相关问题 更多 >