Найти - Пользователи
Полная версия: FormEncode - вывод ошибок.
Начало » Pyramid / Pylons / TurboGears » FormEncode - вывод ошибок.
1
Free_World
Здравствуйте!

Вот юзаю pylons уже почти 2 месяца, начал небольшой проектик и собственно вопрос.
Есть n-е кол-во форм, корректность обрабатывается посредством схем в form.py… Подскажите, а каким методом выводить ошибки?
Почитал
здесь, однако не совсем понял, куда можно накидать шаблоны с сообщениями? Насколько я понял по умолчанию ошибки выводятся над формами и это впринципе логично, но иногда нужно поступить иначе. Собственно как мне это организовать и куда прописать выводимые сообщения.

Заранее спасибо.
ofigetitelno
:)
в шаблоне, в нужном месте, дописываешь что-то вроде этого:
<form:error name=“field_name”/>
где field_name имя инпута для которого выводится сообщение.
на месте этого тега будет сообщение об ошибке
Free_World
Ок, а где собственно в FormEncode эти сообщения хранятся? Мне бы форму Select локализовать, выводит по английски.
ofigetitelno
:)
что значит “форму Select локализовать”?
что выводит по английски?

в formencode можно локализовать вывод сообщений об ошибках, для этого то нужно вызвать
pylons.i18n.translation.set_lang(“de”)
если не поможет, можно попробовать вызвать
formencode.api.set_stdtranslation(domain=”FormEncode”, languages=)
вызвать можно в BaseController.__call__
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB