4

Я ищу Python (< 3) API проверки подлинности как-то наподобие Java Bean Validation или Spring validation. Я не ищу библиотеку, которая ограничена формой проверки, так как я хочу проверить объекты домена.API проверки правильности Python

Знаете ли вы API Python для проверки объектов домена?

ответ

2
+4

Я не большой поклонник весны, даже на земле Явы. Но Spring в Python звучит не очень хорошо для меня. – deamon

+0

Ваше мнение, не более того. Независимо от того, нравится вам это или нет, он предлагает услуги проверки, которые не зависят от HTTP. – duffymo

3

может быть, вы должны попробовать formencode? это не образуют только библиотека проверки

+0

Однако formencode иногда html-centric (например, несколько сообщений об ошибках могут быть объединены в '
' в одну строку). Также formencode имеет некоторые странные имена в некоторых случаях (перезаписывать «_process», наследовать от FancyValidator) и очень слабое модульное тестирование. Вот почему я создал [pycerberus] (http://www.schwarz.eu/opensource/projects/pycerberus). –

1

Единственные библиотеки, которые немного как проверка Bean Java, что я знаю (и используются) являются:

  • Zope 3-х zope.schema, но это связано с использованием Zope интерфейсы Я думаю

  • SQLAlchamy-х Elixir, но это связано с использованием SQLAlchemy сущностей

Я не уверены, что (или как) они могут быть использованы без зависимости от конкретных суперклассов

Смежные вопросы