【发布时间】:2012-09-22 19:34:00
【问题描述】:
我正在尝试使用 Mako 模板在 Django 网站上显示可能值列表中的单词(包括“无”、“小”和“更多”)。三个词中只有两个实际呈现。 'None' 被解释为 None 并在我调用 ${variable} 时转换为空字符串。
在故障排除中,我确定实际上在 mako 模板中写入 ${'None'} 会向浏览器返回一个空字符串。
有没有办法让mako模板打印这个字符串?
谢谢!
【问题讨论】:
-
您确定
${"None"}呈现为空字符串吗?它对我来说呈现为None。您是否碰巧忘记将"放在None周围?在${"None"}? -
如果您确实将
${"None"}呈现为空字符串,如果您使用${"None"|n},您会看到什么? -
我检查了我的测试,我使用了引号。您对 |n 的建议非常有效!那是 python、django 还是 mako 构造?