モデルから取り出したい
モデルから取り出した時刻を日本時間に変換するには、モデルのフィールドに格納されているUTC時刻を、上記の方法で変換します。具体的なコード例を示します:
python
import pytz from django.utils import timezone from myapp.models import MyModel # 日本時間のタイムゾーンオブジェクトを作成 jst = pytz.timezone('Asia/Tokyo') # モデルからデータを取得 my_object = MyModel.objects.get(pk=1) # 仮にpk=1で取得したとします # モデルのフィールドに格納されているUTC時刻を取得し、日本時間に変換 jst_created_at = my_object.created_at.astimezone(jst) jst_updated_at = my_object.updated_at.astimezone(jst) # 変換された時刻を表示 print("Created at (JST):", jst_created_at) print("Updated at (JST):", jst_updated_at)
このようにして、モデルから取り出したUTC時刻を日本時間に変換して表示することができます。必要に応じて、他のフィールドにアクセスする方法も同様です。

ディスカッション
コメント一覧
まだ、コメントがありません