金字塔忽略了丢失的模板变量

时间:2015-01-31 18:10:23

标签: pyramid chameleon

我有一个使用Pyramid的简单表单,我想将它用作新的或更新。我并不特别想要为表单中的所有字段创建空字典值,我只是希望它在不引发异常的情况下忽略它们。

<div metal:fill-slot="content">
<form method="POST" action="/studentupdate">
    <input name="id" value="${studentid}" type="hidden" />
    Name: <input type="text" name="studentname" value="${studentname}"/><br />
    Exam Score: <input type="text" name="studentexam" value="${studentexam}"/><br />
    Quiz Score: <input type="text" name="studentquiz" value="${studentquiz}"/><br />
    Homework Score: <input type="text" name="studenthomework" value="${studenthw}"/><br />
    <input type="submit" value="Save"/>
</form>
</div>

我该怎么做?

感谢。

1 个答案:

答案 0 :(得分:0)

你可以像这样解决问题     ${studentexam or ''}

% for i in missing_list or []
<li>${i}</li>
% endfor