我正在寻找一个 Python (<3) 验证 API,例如 Java 的Bean Validation或Spring validation。我不是在寻找仅限于表单验证的库,因为我想验证域对象。
你知道用于验证域对象的 Python API 吗?
我正在寻找一个 Python (<3) 验证 API,例如 Java 的Bean Validation或Spring validation。我不是在寻找仅限于表单验证的库,因为我想验证域对象。
你知道用于验证域对象的 Python API 吗?
也许你应该试试formencode?它不是仅表单验证库
我知道(并且已经使用过)的唯一有点像 Java 的 Bean 验证的库是:
Zope 3 的zope.schema,但我认为这与使用 zope 接口有关
SQLAlchamy 的Elixir,但这与使用 SQLAlchemy 实体有关
我不确定是否(或如何)在不依赖特定超类的情况下使用这些
+1 for formencode还有很有前途的pycerberus。