Django 1.4からDateTimeFieldのタイムゾーンの扱いが変更されている https://docs.djangoproject.com/en/dev/releases/1.4/#support-for-time-zones いくつか警告やエラーに遭遇したので、気がついた挙動をまとめてみる 動かした環境は OSX 10.7.5、Python 2.7.2、Django 1.4.1、MySQL 5.5、MySQL-python 1.2.3 from django.conf import settings import pytz print settings.TIME_ZONE #=> Asia/Tokyo # datetime.nowで取得される日時はsettings.pyのTIME_ZONEの時間が取得されるが、datetimeオブジェクトはtzinfoは保持していない now

