使用Django dumpdata转储整体数据的子集?

the*_*man 17 mysql django django-models dumpdata

我正在尝试使用dumpdata为数据库生成JSON,该数据库足够大,django需要很长很长时间才能输出.有没有办法只转储一部分字段; 比方说,100,进行测试?

我正在使用MySQL和Django 1.0.

Bot*_*res 17

第三方django应用程序,django-test-utils包含一个makefixture命令实现,它基本上是一个更智能的dumpdata.您可以指定具有要导出的ID范围的确切模型名称(它将跟随相关对象)示例:manage.py makefixture --format=xml --indent=4 proj.appname.modelname[1:101] > test.xml