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