我们的一台服务器有4 GB的数据。但截至目前,我只对填充灯具的小数据感兴趣。转储数据很容易:
python manage.py dumpdata --indent=4 > shipping_fixture.json
但问题在于它将所有数据转储到数据库中。在测试中使用如此大量的数据没有任何意义。有什么方法可以限制我不会让事情变得繁重的数据量,我下载的数据本身就是完整的。
答案 0 :(得分:3)
最新的django(1.5.5)没有这样的选择,但我认为它很快就会在未来版本中出现。目前有一个实现dumpdata命令新功能的票证,如果指定了模型,它将允许您根据主键过滤输出的内容。
第三方应用程序django-test-utils可能会做你需要的。