に私は、Webアプリケーションのためのweb2pyの使用を開始し、次の最小限の例のように私のDB-テーブルのデータの1のページ分割のリストを表示するためにSQLFORM.grid(...)
を使用しようとしています。)(sqlform.gridの列出力を変更web2pyの
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