何もできてない今日...
肝冷えする不具合の次の日の朝は決まって仕事へ気持ちが向かいません。
生理が近いこともあってか、今日は全然やる気が出ず。
思い切って休んだ方が体力の回復もできたはずなのに。。。
今日修正したところで、標準時を変更してくれるメソッドがあったのでメモ。
pythonでtimezoneを変換してくれる、timezone.make_naive()
django.utils.timezone | Django ドキュメント | Django
def make_naive(value, timezone=None): """Make an aware datetime.datetime naive in a given time zone."""
if timezone is None:
timezone = get_current_timezone() # Emulate the behavior of astimezone() on Python < 3.6.
if is_naive(value):
raise ValueError("make_naive() cannot be applied to a naive datetime")
return value.astimezone(timezone).replace(tzinfo=None)
get_current_timezone()は settings.TIME_ZONEを読み込んでくれるみたいなので、環境変数に設定しとけば良いみたい。