2013-02-22 17 views
6

私はdjangoのdumpdataコマンドとloaddataコマンドを使用して、データのエクスポートを容易にしています。しかし、私は現在いくつかの未解決の廃止予定の警告を持っているので、dumpdataの出力をファイルに書き込むと、警告がファイルの最後に表示され、毎回手動でダンプファイルをクリーンアップする必要があります。 dumpdataの出力が毎回警告テキストを手動で削除する必要なしに正当なjsonであるという警告を抑制または回避する方法はありますか?manage.py dumpdataの警告出力を抑制しますか?

+0

あなたは '--verbosity'設定しようとしたことがありますか? https://docs.djangoproject.com/en/1.4/ref/django-admin/#django-admin-option---verbosity – Brandon

+0

はい。私の質問で言及している必要があります。警告出力に明白な影響はありません。これは残念です –

+0

Hmm。そのようなサウンドは、その管理コマンドで警告を抑えることができない可能性があります。 – Brandon

答えて

6

warning.showwarningを無効にすることができます。 (例えば、あなたのsettings.pyなど)ときdumpdataインポートされますどこかに次のコードを入れてください:

import warnings 
warnings.showwarning = lambda *x: None 
+0

非常に興味深い。いい答えだ。 – Brandon

+3

[docs](http://docs.python.org/2/library/warnings.html#temporarily-suppressing-warnings)に記載されている、よりクリーンで承認されたテクニックもあるようです。 – dgel

関連する問題