2010-04-28 9 views
14

Estoy tratando de usar dumpdata para generar JSON para una base de datos que sea lo suficientemente grande para que django tome un tiempo largo, largo de salida. ¿Hay alguna manera de volcar solo un subconjunto de los campos; digamos, 100, para probar?Utilice Django dumpdata para volcar un subconjunto de datos generales?

Estoy usando MySQL y Django 1.0.

+0

posible duplicado de [Django DumpData selectiva] (http: // stackoverflow .com/questions/8313558/django-selective-dumpdata) – Louis

Respuesta

16

Una aplicación django de terceros, django-test-utils contiene una implementación de comando makefixture que es básicamente un dumpdata más inteligente. Puede especificar nombres de los modelos exactos con ID oscila exportar (y va a seguir objetos relacionados) Ejemplo: manage.py makefixture --format=xml --indent=4 proj.appname.modelname[1:101] > test.xml

+0

Esto no funciona para Python 3. – Saphire

Cuestiones relacionadas