【发布时间】:2011-06-30 03:49:49
【问题描述】:
这是我previous question关于复数过滤器的概括:
lift 是否有等同于 Django 的标签和过滤器?
标签是可以直接在html模板中使用的一小段预定义代码,例如:
{% now "jS F Y H:i" %}
以给定格式呈现时间。
过滤器
过滤器(在 html 模板中)对模板中的上下文变量进行操作,例如:
{{ value|capfirst }}
如果调用值“john”,将返回“John”。或者:
{{ value|length }}
会将字符串的长度渲染到模板中。
如您所见,过滤器对传递给模板的上下文变量进行操作。
【问题讨论】:
-
按照设计,Lift 中的 html 模板上不允许有代码。
-
请阅读simply.liftweb.net/index-Chapter-3.html#toc-Chapter-3 另外,如果您对 Lift 有任何疑问,请在 Lift 邮件列表中提问,或者至少查看之前在 Lift 邮件列表中提出的问题
-
那本书我已经读了 10 遍了!我不认为我会从中得到更多。关于标签的问题只是为了完整性——因为我对过滤器真的很感兴趣。
-
另外 - 对于否决我的人,请让我知道我的问题有什么问题,以便我可以纠正它。