2010-04-28 51 views
14

我正在尝试使用dumpdata为django花费很长很长时间输出的数据库生成JSON。有没有办法只转储字段的一个子集;比方说,100,进行测试?使用Django dumpdata转储整个数据的一个子集?

我正在使用MySQL和Django 1.0。

+0

可能重复(HTTP://计算器.com/questions/8313558/django-selective-dumpdata) – Louis 2015-08-31 20:10:12

回答

16

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

+0

这对Python 3不起作用。 – Saphire 2017-09-25 09:43:37