Django Fixtures

Очень краткое описание по работе с Django Fixtures

Экспорт

  1. Создаём необходимые данные для приложения через панель адмиистрирования.
  2. ./manage.py dumpdata --indent=2 app_name > ./data/fixtures/app_name_data.json
  3. Прописываем в settings.py FIXTURE_DIRS = (PROJECT_ROOT + '/data/fixtures/',)

Импорт

  1. ./manage syncdb
  2. Затем ./manage.py loaddata app_name_data
Если присутствует кириллица:
open("mydata-new.json","wb").write(open("mydata.json").read().decode("unicode_escape").encode("utf8"))
View: 2583