Мне нужно изменить сообщение об ошибке проверки деформации
'There was a problem with your submission Errors have been highlighted below'.
Как я могу настроить собственное сообщение об ошибке или скрыть это сообщение об ошибке?
Мне нужно изменить сообщение об ошибке проверки деформации
'There was a problem with your submission Errors have been highlighted below'.
Как я могу настроить собственное сообщение об ошибке или скрыть это сообщение об ошибке?
Вы можете переопределить любой шаблон Chameleon, использует.
Чтобы определить, какой шаблон следует переопределить, найдите в исходном коде пакета Deform строку, которую вы хотите изменить, в данном случае «При отправке возникла проблема». Вы найдете templates/form.pt
.
Создайте каталог в корне вашего пакета, скажем, templates/_deform/
, для хранения переопределений вашего шаблона.
В приложении Pyramid укажите, где вы храните переопределения шаблонов. Затем в вашем приложении __init__.py
:
from deform.renderer import configure_zpt_renderer
# other stuff
def main(global_config, **settings):
# configuration stuff
configure_zpt_renderer(["mypackage:templates/_deform"])
Наконец, скопируйте шаблон form.pt
из пакета Deform в созданную вами папку overrides. Этот шаблон переопределит деформацию по умолчанию. Отредактируйте его строки по мере необходимости.
Если вы используете интернационализацию, вместо этого вам следует отредактировать языковой перевод. файл, вместо того, чтобы следовать описанной выше процедуре.