色々アップしました
created = django.db.models.DateTimeField
に
created = django_extensions.db.fields.CreationDateTimeField
ただし、実行すると
./manage.py schemamigration app --auto
それから
./manage.py migrate app
私は得る
RuntimeWarning: DateTimeField received a naive datetime (2013-05-13 11:09:45.149280) while time zone support is active.
その django-extensions フィールドについて南に伝えるために何か特別なことをする必要がありますか?
これは実際の移行コードです。
def forwards(self, orm):
# Changing field 'Advertiser.updated'
db.alter_column('advertiser', 'updated', self.gf('django.db.models.fields.DateTimeField')())
# Changing field 'Advertiser.created'
db.alter_column('advertiser', 'created', self.gf('django.db.models.fields.DateTimeField')())
# Adding field 'Campaign.created'
db.add_column('advertiser_campaign', 'created',
self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime.now, blank=True),
keep_default=False)
# Adding field 'Campaign.updated'
db.add_column('advertiser_campaign', 'updated',
self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime.now, blank=True),
keep_default=False)