0

色々アップしました

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)
4

0 に答える 0