2011-01-21 17 views
6

runserverコマンドを完全に静かにする方法や、404や500といったエラーを表示する方法はありますか? 冗長オプションは無効です...Django manage.py runserver verbosity

+0

あなたは、コマンドプロンプトでノイズを除去しようとしていますか? – blueberryfields

+0

ただチェックしてください。あなたは試してみましたか?--verbosity = 0 –

答えて

6

オプションを使用してコマンドを冗長にする方法はありません。しかし、あなたはそれを気にする必要がないどこかで出力をパイプすることができます。 Linux/OS X/* nixの上では、パイプのようなものでは/ dev/nullに出力することができます

python manage.py runserver > NUL 

最後の一つのノート:

$ ./manage.py runserver > /dev/null 

は、Windows上で同等のようなものになる場合開発環境での出力を優先事項として抑止しようとしています。これはあなたのために働くはずです。他のほとんどの理由でこれをやろうとしているのであれば、それはおそらく、あなたがしてはならない何かのためにdevサーバを使っているという印です。 "./manage.py runserver"は、ローカル開発以外では何かには使用しないでください。

+1

+1 "runserverはローカル開発以外には使用しないでください" –

7

あなたは今verbosityフラグを使用して冗長性を設定することができます。

./manage.py runserver --verbosity 0 

Documentation

+3

しかし、runserver(1.7)は冗長度0の引数に準拠していないようです。私は全く同じ出力を得ています。 – JuanXarg

+0

@JuanXargそれは以下のようになります。https://docs.djangoproject.com/en/1.7/ref/django-admin/#django-admin-option---verbosity – Erowlin

+0

Django runserverは冗長またはトレースバックオプションを無視します。このチケットに関するこのディスカッションを参照してくださいhttps://code.djangoproject.com/ticket/15132 – salmanulfarzy

関連する問題