2012-09-18 5 views
0

Я использую django и имею миграцию, которая включает в себя приспособление для загрузки некоторых исходных данных в веб-приложение. Кроме того, у меня есть другие данные, которые были добавлены пользователями, которые не включены в прибор.Будут ли отображаться данные после новой миграции?

Мой вопрос заключается в следующем: если я создам и применяю новую миграцию для ввода новых функций в свое приложение, будут отображаться все данные, которые были созданы пользователем (я знаю, что данные в приборе будут)?

ответ

0

dumpdata, как правило, будет производить, как JSON:

[{"pk": 1, "model": "app_name.model", "fields": {"field1": "value1", "field2": "value2", }}, {"pk": 2, "model": "app_name.model", "fields": {"fiel1": "value2", "field2": "value2", }}] 

Это означает, что он будет перезаписывать pk1, pk2 если он существует для модели.

Таким образом, содержимое пользователя будет перезаписано, если ключ конфликтует.

Смежные вопросы