1
fire5 OP 如果获取失败会抛出异常,是指 表单中的元素 没有value。
|
2
fire5 OP 在问一个问题 {{ message }} 如果没有设置 将会出现 gloable namespce ’message‘ not define 的异常,
这合理吗? |
3
fire5 OP 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 做处理 感觉会平滑一点 |