我正在学习金字塔,似乎他们正试图让人们使用变色龙而不是 mako,所以我想我会给变色龙一个机会。到目前为止我喜欢它,我可以在模板中做一些基本的事情,比如 if 和 for 循环,但我不确定如何让消息闪烁出现。
在金字塔教程中,他们在待办事项列表中执行此操作,但在wiki示例中,他们没有。根据有关会话的说明并以 todolist 教程为例,我已经能够让我的应用程序创建消息,但我无法在我的模板中接收它们。简而言之,我想知道变色龙是否有相当于这个 mako 代码:
% if request.session.peek_flash():
<div id="flash">
<% flash = request.session.pop_flash() %>
% for message in flash:
${message}<br>
% endfor
</div>
% endif