Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Heroku dumpdata上的Django输出不完整_Python_Django_Heroku_Django Cms - Fatal编程技术网

Python Heroku dumpdata上的Django输出不完整

Python Heroku dumpdata上的Django输出不完整,python,django,heroku,django-cms,Python,Django,Heroku,Django Cms,我一直试图通过Heroku toolbelt远程转储相对较少的数据(80行左右的django cms文本插件1): heroku run python manage.py dumpdata text 但我会得到随机的不完整输出,每次运行(大概是缓存?)都会接近EOF 有人遇到过类似的事情吗?我将Django 1.4与postgresql一起使用 1尽管如此,它是HTML o_0的blob: 编辑:假设这只是一个限制??pg_dump的/restore是我的“备份”计划。看起来由于某种原因脚本超

我一直试图通过Heroku toolbelt远程转储相对较少的数据(80行左右的
django cms文本插件
1):

heroku run python manage.py dumpdata text
但我会得到随机的不完整输出,每次运行(大概是缓存?)都会接近EOF

有人遇到过类似的事情吗?我将Django 1.4与postgresql一起使用

1尽管如此,它是HTML o_0的blob:


编辑:假设这只是一个限制??pg_dump的/restore是我的“备份”计划。

看起来由于某种原因脚本超时了。这要么是一个bug,要么是Heroku的“特性”。以下是一个解决方法:


另一个更简单的解决方法是从heroku bash提示符中运行dumpdata:

heroku run bash

python manage.py dumpdata ...

然后从终端捕获输出。复制和粘贴对我有用。我相信有一种更奇特的方法可以做到这一点。

另一种解决方法是添加一个sleep命令来停止会话超时

heroku运行“python manage.py dumpdata;睡眠10”

大概这个数字会随着您的数据库而增长

heroku run bash

python manage.py dumpdata ...