[英]Flask + Jinja: Convert UTC to Local Timezone
我有一個Flask應用程序,它將用戶的時區(來自pytz.common_timezones
)存儲在數據庫中。
我使用UTC時間戳將記錄存儲在數據庫中。
我想根據最終用戶的時區向他們顯示這些記錄。
最好是:
遍歷每條記錄並轉換時區,然后再將其傳遞給render_template
?
- 要么 -
在我的視圖中定義一個宏,以在模板本身中執行此轉換?
是否有將原始時區轉換為本地時區的最佳實踐?
恕我直言,第二種方法更好,因為服務器代碼不必知道每個客戶端的時區信息。 同樣,燒瓶擴展(例如Flask-Moment)使此操作更容易實現。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.