4

我正在寻找一个 Python (<3) 验证 API,例如 Java 的Bean ValidationSpring validation。我不是在寻找仅限于表单验证的库,因为我想验证域对象。

你知道用于验证域对象的 Python API 吗?

4

4 回答 4

3

也许你应该试试formencode?它不是仅表单验证库

于 2011-01-12T21:12:51.150 回答
2

弹簧.py

于 2010-10-22T14:10:45.783 回答
1

我知道(并且已经使用过)的唯一有点像 Java 的 Bean 验证的库是:

  • Zope 3 的zope.schema,但我认为这与使用 zope 接口有关

  • SQLAlchamy 的Elixir,但这与使用 SQLAlchemy 实体有关

我不确定是否(或如何)在不依赖特定超类的情况下使用这些

于 2011-01-13T12:45:42.943 回答
1

+1 for formencode还有很有前途的pycerberus

于 2011-01-16T10:01:18.410 回答