Djangoで更新する度に日付が変わるバグに遭遇した
DjangoでDateTimeFieldを使っていたら, なぜか管理画面で日付が更新ボタンを押す度に変わる. それも±9:00で.
modelのメソッドでバグ出しちゃったかなーと思ったけどそうでもなさそう.
結局settings.pyで TIME_ZONE = 'Asia/Tokyo' としてたせいでした. 'Japan'に変えたら治った.
なんで再現性のないバグになっちゃうんだろう…
DjangoでDateTimeFieldを使っていたら, なぜか管理画面で日付が更新ボタンを押す度に変わる. それも±9:00で.
modelのメソッドでバグ出しちゃったかなーと思ったけどそうでもなさそう.
結局settings.pyで TIME_ZONE = 'Asia/Tokyo' としてたせいでした. 'Japan'に変えたら治った.
なんで再現性のないバグになっちゃうんだろう…