私は "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)
私は "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)
&>
または2>
をお試しください。奇妙ですが、出力は標準エラー出力に出力されることがあります。
Wierd! '&>'は働いた。ありがとう – Dumah
ちょうど私がサブプロセスモジュールを介してこれを実行したことを確認してください - 何もstdoutに行きませんでした、すべてエラーコード0でstderrに行きました! – Dumah
それは私にとっては悪い行為のようです。 http://docs.djangoproject.com/en/dev/ref/django-admin/#dumpdata-appname-appname-appname-model dumpdataによると、 "標準出力に出力する"ので、明らかにバグです。私はここにバグを提出しました:http://code.djangoproject.com/ticket/14847 –
dumpdataはデフォルトで間違いなくstdoutに出力されます。 $ python manage.py dumpdataを実行するとどうなりますか?--exclude = contenttypes --indent = 4>/dev/null? –