Передача состояния при использовании декораторов (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)