2015-01-31 2 views
2

저는 Pyramid를 사용하는 간단한 형식을 가지고 있으며이를 새 것으로 또는 업데이트로 사용하고 싶습니다. 폼의 모든 필드에 대해 빈 사전 값을 생성해야하는 것은 아니지만 예외를 발생시키지 않고 필드를 무시하기 만하면됩니다.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> 

어떻게하면됩니까?

감사합니다.

답변

0

당신이
${studentexam or ''}

% for i in missing_list or [] 
<li>${i}</li> 
% endfor 
같이 해결할 수 있습니다
관련 문제