【发布时间】:2012-03-29 12:11:25
【问题描述】:
我已经开始将 web2py 用于 Web 应用程序,并尝试使用 SQLFORM.grid(...) 显示我的 db-table 数据之一的分页列表,如下面的最小示例所示。
grid=SQLFORM.grid(query,
links=links,
fields=[db.example.date,db.example.foo, db.example.bar])
db.example.date 字段包含 UTC 格式的 Python datetime.datetime 对象。目前它就这样简单地显示出来。但是,我希望以一种可以设置本地时区并将输出字符串修改为“2 小时前”之类的方式对实际输出进行更多控制。
正如在另一个问题[0] 中看到的,我可以使用 links 插入新列。不幸的是,我似乎无法按我以这种方式插入的字段对行进行排序。此外,它们被插入到右侧,而不是实际替换我的第一列。所以这似乎不是一个解决方案。
总结一下:我如何控制db.example.date 的最终打印方式?
【问题讨论】: