我正在尝试使用 dumpdata 为数据库生成 JSON,该数据库对于 django 来说足够大,需要很长一段时间才能输出。有没有办法只转储字段的子集;比如说,100,用于测试?
我正在使用 MySQL 和 Django 1.0。
第三方 django 应用程序,django-测试-utils http://github.com/ericholscher/django-test-utils包含一个制造夹具 http://github.com/ericholscher/django-test-utils/blob/master/test_utils/management/commands/makefixture.py命令实现基本上是一个更智能的转储数据。您可以指定精确的模型名称以及要导出的 ID 范围(并且它将遵循相关对象)
例子:manage.py makefixture --format=xml --indent=4 proj.appname.modelname[1:101] > test.xml
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)