1

我刚刚发现如何在保存之前验证我的数据库输入,但我有点沮丧地发现在一些基于 Web 的框架中没有预先制定的规则(如验证电子邮件、长度等)。是否有任何验证库位于我尚未找到的某些预制验证列表隐藏的任何地方或某个地方?

4

1 回答 1

3

是的。有。但是将您的验证与数据层分开。(就像所有的 Web 框架一样。)

现在,您可以用于验证的库正是来自 Web 框架的表单库。从...开始:

最近出现了很多其他的,但其中大多数也处理某种程度的表单生成。我个人最喜欢的是WTForms

有趣的是,Formencode 实际上来自(现在)较少使用的 SQLObject 库的验证库,因此它在这个确切的领域中肯定有一些牵引力和用途。

于 2009-02-17T08:18:18.167 回答