5

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

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

该怎么办?使用 Django 表单?或者也许是别的东西,它最适合这种情况?你说什么?

4

1 回答 1

8

我建议使用 WTForms 来处理表单提交,有很多关于如何处理的帖子,这里的 Google 小组中有一个例子,这里一个 stackoverflow 的答案。WTForms 要求请求数据包含特定信息,上述链接说明并举例说明如何实现此格式。

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

于 2013-07-18T07:15:56.603 回答