Передача состояния при использовании декораторов (formencode) в пилонах

Я столкнулся с той же проблемой, что и эта страница:

http://www.mail-archive.com/pylons-discuss@googlegroups.com/msg14292.html

Это основной контент оттуда:

Я использую formencode для проверки своих форм, и я наткнулся на проблему. При использовании валидатора внутри действия контроллера я вызываю to_python() и могу передать переменную состояния с любой информацией, которая мне нужна, для валидаторов. Можно ли сделать то же самое с валидатором декоратора?

Из ответов там они сказали, что это не было зафиксировано в пилонах, но это было несколько месяцев назад. Я хочу, если есть какие-либо решения для этого сейчас?

1 ответ

Решение
pylons.decorators.validate(schema=None, validators=None, form=None, variable_decode=False, dict_char='.', list_char='-', post_only=True, state=None, on_get=False, **htmlfill_kwargs)

Обратите внимание state параметр. Полные документы здесь (Pylons 1.0)

Другие вопросы по тегам