为了方便使用, Tornado在模板渲染中默认提供了一些函数与模块,可以直接调用。灵活使用这些默认的工具,可以不必在后台再传递一些额外的参数。
日期与时间是网页中常见的元素,像文档的创建时间、更新时间等都会用到。TorCMS在开始的开发中,将文档的时间元素单独保存,并且还存储了创建时间戳与更新时间戳。 文档的时间实际上不必保存,可以使用创建时间戳或更新时间戳来生成使用。
比如下面的代码: (来源: https://github.com/bukun/TorCMS/blob/master/templates/post_1/post_list.html )
{% for postinfor in postrecs %}
<li class="list-group-item">
<a href="/post/{{postinfo.uid}}" title="{{postinfo.title}}">
{{ postinfo.title }}
</a>
<span>{{ datetime.datetime.fromtimestamp(postinfo.time_update).strftime('%Y-%m-%d %H:%M:%S') }}</span>
</li>
{% end %}
使用了 Python 的 datetime
模块,对 time_update
(更新时间),进行格式化输出 。
评论列表 ( 0 )