我在 django 1.7.1 中有一个现有项目,但是从 django 1.9.1 在dumpdata
命令中引入了一个新功能( - -output)
python manage.py dumpdata --output backup.json
执行此命令后,我们可以看到终端中的进度条(dumpdata
到json文件的进度)。
有没有办法在django 1.7.1中实现这一点,我们可以在项目中做任何其他功能吗?请帮助我。谢谢。提前谢谢。
答案 0 :(得分:3)
一种可能的解决方案是向您的应用程序添加一个新命令,该命令将是端口的django 1.9.1命令 - 这是引入更改的the commit to django repo。
正如您从差异中看到的,提交不仅修改了dumpdata command本身,还修改了serializers' baseclass,因此您必须:
嗯...... 看起来很像分叉(复制粘贴)工作,这可能是将来的痛苦。如果它对您来说非常重要,我会考虑将项目调整为向后不兼容的更改并从django 1.7.1迁移到1.9.1。