Используйте Django Dumpdata, чтобы сбросить подмножество общих данных?

StackOverflow https://stackoverflow.com/questions/2733898

Вопрос

Я пытаюсь использовать 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 который предлагает Джанго Приспособление магии

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top