我已經開始使用web2py用於web應用程序,並試圖使用SQLFORM.grid(...)
來顯示我的db-table數據之一的分頁列表,如下面的最小示例中所示。在Web2py中修改sqlform.grid()的列輸出
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
的控制權?
[0] Calculated Fields in web2py sqlgrid