에 sqlform.grid에 대한 열 출력()을 수정하고 다음과 같은 최소한의 예처럼 내 DB 테이블의 데이터 중 하나의 페이지가 매겨진 목록을 표시 할 SQLFORM.grid(...)
를 사용하려고합니다.Web2py
grid=SQLFORM.grid(query,
links=links,
fields=[db.example.date,db.example.foo, db.example.bar])
db.example.date
필드는 파이썬에게 UTC에서 datetime.datetime 개체가 포함되어 있습니다. 그 순간에 그것은 그저 평범하게 표시됩니다. 그러나 로컬 표준 시간대를 설정하고 "2 시간 전"과 같은 출력 문자열을 수정할 수있는 방식으로 실제 출력을보다 세부적으로 제어하려고합니다.
다른 질문 [0]에서 볼 수 있듯이 links
을 사용하여 새 열을 삽입 할 수 있습니다. 불행히도 나는 그런 식으로 삽입 한 필드로 행을 정렬하는 것처럼 보이지 않습니다. 또한 실제로 첫 번째 열을 대체하는 대신 오른쪽에 삽입됩니다. 그래서 그것은 해결책이 아닌 것 같습니다.
요약 : 결국 db.example.date
이 출력되는 방법을 어떻게 제어합니까?
[0] Calculated Fields in web2py sqlgrid