Имам приложение Flask, което съхранява часовата зона на потребителя (от pytz.common_timezones
) в база данни.
Съхранявам записи в DB, като използвам UTC клеймо за време.
Искам да покажа тези записи на крайните потребители според тяхната часова зона.
Най-добре ли е да:
Итерация през всеки запис и преобразуване на часовата зона, преди да я предадете на
render_template
?--or--
Да дефинирам макрос в моя изглед, който извършва това преобразуване в самия шаблон?
Има ли най-добри практики за преобразуване на наивна часова зона в местна часова зона?
pytz
примерен код ). - person jfs   schedule 05.08.2014