2010-12-06 7 views
0

私は "dumpdataの" コマンドで構築を経由して、バックアップにDjangoアプリケーションをしようとしています:はできませんパイプ出力

のpython manage.py dumpdataの--exclude = contenttypesの--indent = 4> path_to_dumped_data.json

しかし、JSONデータが画面に印刷されており、ファイルが残って空

任意のアイデア

(のpython2.6、ジャンゴ1.2.3、Ubuntuの10.04 LTS)

+0

dumpdataはデフォルトで間違いなくstdoutに出力されます。 $ python manage.py dumpdataを実行するとどうなりますか?--exclude = contenttypes --indent = 4>/dev/null? –

答えて

2

&>または2>をお試しください。奇妙ですが、出力は標準エラー出力に出力されることがあります。

+0

Wierd! '&>'は働いた。ありがとう – Dumah

+0

ちょうど私がサブプロセスモジュールを介してこれを実行したことを確認してください - 何もstdoutに行きませんでした、すべてエラーコード0でstderrに行きました! – Dumah

+0

それは私にとっては悪い行為のようです。 http://docs.djangoproject.com/en/dev/ref/django-admin/#dumpdata-appname-appname-appname-model dumpdataによると、 "標準出力に出力する"ので、明らかにバグです。私はここにバグを提出しました:http://code.djangoproject.com/ticket/14847 –

関連する問題