Я пытаюсь выяснить, как проверить, существует ли переменная в контексте шаблона «tmpl_context», используя Pylons и Python. Я пытаюсь сделать следующее:
У меня есть шаблон компоновки пилонов. Он должен содержать раздел сообщения тогда и только тогда, когда переменная c.messages
существует в контексте. Раздел сообщения выглядит следующим образом:
<div py:if="len(c.messages) > 0">
<py:for each="msg in c.messages">
<strong>${msg}</strong>
</py:for>
</div>
Это приводит к ошибке, если контроллер не определяет c.messages. Поэтому я хотел бы включить это, только если переменная определена. Есть ли решение этой проблемы?