Я начал использовать web2py для веб-приложения и пытаюсь использовать SQLFORM.grid(...)
для отображения разбитого на страницы списка одной из данных моей db-таблицы, как в следующем минимальном примере.
grid=SQLFORM.grid(query,
links=links,
fields=[db.example.date,db.example.foo, db.example.bar])
The *Поле 1005 * содержит объект datetime.datetime Python в формате UTC.На данный момент это отображается просто так.Тем не менее, я хочу иметь больше контроля над фактическим выходом, чтобы я мог установить местный часовой пояс и изменить строку вывода, чтобы иметь что-то вроде «2 часа назад».
Как видно из другого вопроса [0], я могу использовать links
для вставки новых столбцов.К сожалению, я не могу отсортировать строки по полю, которое я вставил таким образом.Кроме того, они вставляются справа вместо фактической замены моего первого столбца.Так что это не похоже на решение.
Подводя итог: Как мне получить контроль над тем, как db.example.date
распечатывается в конце?
[0] Рассчитанные поля в web2py sqlgrid