我正在尝试使用dumpdata为数据库生成JSON,该数据库足够大,django需要很长很长时间才能输出。有没有办法只转储一部分字段;比方说,100,进行测试?
我正在使用MySQL和Django 1.0。
答案 0 :(得分:16)
第三方django app,django-test-utils包含makefixture命令实现,它基本上是一个更智能的dumpdata。您可以指定具有要导出的ID范围的确切模型名称(它将跟随相关对象)
示例:manage.py makefixture --format=xml --indent=4 proj.appname.modelname[1:101] > test.xml
答案 1 :(得分:0)