![]() | 1 fire5 OP 如果获取失败会抛出异常,是指 表单中的元素 没有value。 |
![]() | 2 fire5 OP 在问一个问题 {{ message }} 如果没有设置 将会出现 gloable namespce ’message‘ not define 的异常, 这合理吗? |
![]() | 3 fire5OP 2012-10-02 18:24:02 +08:00 stack overfollow 给出的答案: {% try %} {% if message %} Oops! The logout failed. Please close all open documents and try again {% end %} {% except %} {% end %} http://stackoverflow.com/questions/10139341/handling-an-undefined-template-variable-in-tornado |
![]() | 4 fire5 OP 相当土鳖啊 |
![]() | 5 fire5 OP 请问 有什么好的 解决方法吗? |
![]() | 7 fire5 OP 嗯 我也是这么做了 不过感觉还是很土鳖啊 如果 这样 {% if message %} {{ message }} {% end %} 如果传入模版中没有 则为None,然后用 if 做处理 感觉会平滑一点 |