Светильники, вызывающие проблемы при миграции - PullRequest
0 голосов
/ 18 августа 2011

В одном из моих приложений есть файл initial_data.json в / fixtures, который прекрасно работает при использовании vanilla django для указания некоторых исходных данных.Однако при миграции с использованием South, когда он выполняет «Загрузка исходных данных для», я получаю IntegrityError, потому что повторяющиеся данные уже существуют.Это имеет смысл, поскольку моя миграция не очистила таблицу, поэтому исходные данные из предыдущих обращений к syncdb уже есть.

Как я могу: 1) сказать Сауту не загружать исходные данные во время миграции или2) изменить файл initial_data.json или другие файлы django так, чтобы ошибки дублирующихся данных обрабатывались изящно, а не сбой процесса переноса на юг?

1 Ответ

0 голосов
/ 18 августа 2011

выполнить миграцию с использованием параметра --no-initial-data

...