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