0007_auto_20160303_1326.py 778 B

123456789101112131415161718192021222324252627282930
  1. # -*- coding: utf-8 -*-
  2. # Generated by Django 1.9.3 on 2016-03-03 13:26
  3. from __future__ import unicode_literals
  4. try:
  5. from email.utils import parsedate_to_datetime
  6. except ImportError: # py2
  7. from wifiwithme.core.py2_compat import parsedate_to_datetime
  8. from django.db import migrations
  9. from django.utils.timezone import make_aware
  10. def migrate_date_field(apps, schema_editor):
  11. Contrib = apps.get_model('contribmap', 'contrib')
  12. for i in Contrib.objects.all():
  13. if i.date:
  14. i.date = make_aware(parsedate_to_datetime(i.old_date))
  15. i.save()
  16. class Migration(migrations.Migration):
  17. dependencies = [
  18. ('contribmap', '0006_auto_20160303_1321'),
  19. ]
  20. operations = [
  21. migrations.RunPython(migrate_date_field)
  22. ]