Используйте Django Dumpdata, чтобы сбросить подмножество общих данных?
-
02-10-2019 - |
Вопрос
Я пытаюсь использовать Dumpdata для генерации JSON для базы данных, которая достаточно велика для Django, чтобы занять длинное, долгое время для вывода. Есть ли способ сбросить только подмножество полей; Скажи, 100, для тестирования?
Я использую MySQL и Django 1.0.
Решение
3-я приложение Django, Django-Test-Utils Содержит а Makefixture Реализация команд, которая в основном является более умным dumpdata. Вы можете указать точные модели моделей с диапазонами ID для экспорта (и она будет следовать связанным объектам) Пример: manage.py makefixture --format=xml --indent=4 proj.appname.modelname[1:101] > test.xml
Другие советы
Смотрите также Django Selective Dumpdata который предлагает Джанго Приспособление магии
Не связан с StackOverflow