モデルの1つに次のコードがあります。
def shortDescription(self):
return self.name + ' ' + self.class_date.strftime("%I:%M")
self.class_date
はタイムゾーンを認識しDateTimeField
、self.class_date.is_aware()
はTrue
、USE_TZ
ですTrue
。
shortDescriptionは、デフォルトのタイムゾーンではなくUTCで時刻を示す文字列を返します{{ aclass.class_date }}
。テンプレートに入力すると、正しいゾーンの時刻が表示されます。
strftime
常にベース、ネイティブ時間に取り組んでいますか?または、ここで他に何が起こっているのですか?