django загружает данные из прибора после обратной миграции / loaddata использует схему модели, а не схему базы данных

Недавно я столкнулся с проблемой при импорте более старых данных, чем моя текущая схема модели. Поток, который я использую и приводящий к ошибке:

  • dumpdata с python manage.py dumpdata -> 0002
  • внесите некоторые изменения в модель
  • , создайте миграцию с помощью python manage.py schemamigration app_name --auto -> 0003
  • запустить миграцию
  • играть с базой данных
  • перейти на 0002
  • loaddata генерировать SQL, в котором у меня есть текущие (миграция 0003) поля, и вызвать сбой процесса loaddata (добавлено поле mpoly)
  File "/ usr /local/lib/python2.6/dist-packages/django/db/backends/postgresql_psycopg2/base.py ",

строка 44, выполняется вернуть self.cursor.execute (запрос, аргументы) DatabaseError: столбец "mpoly" отношения "localization_province" не соответствует не существует log определен, window.console.log.apply и window.console.log.call не определены. Почему это?

[Связанный вопрос для IE8: Что случилось с console.log в IE8? .]

206
задан Community 23 May 2017 в 02:02
поделиться