私はジャンゴ経由でスクリプトを実行するとき、それはバックエンドで入力を待っていると今ポーズです。最近、私はこのスクリプトのDjangoのウェブUIを作成し、raw_input
を使用して(ユーザー入力を一時停止するPythonスクリプトを持っている。スクリプトがDjangoまたはコマンドプロンプトから実行されたかどうかを検出する方法はありますか?
スクリプトがジャンゴまたは端末/ CMDの/ etcから走ったかどうかはどのように判断することができますか?私は、コードの2つのストリーム、ウェブおよび端末用の別の1対1に維持する必要はありません。
あなたのコードを少し改造してみませんか? Webサーバーは、オプションの入力用のいくつかのプレースホルダを渡すことができ、それ以上の入力を要求しないように呼び出しています。スクリプトは何を呼び出すかに気を付ける必要はありません。 – jonrsharpe
コンソールまたはWebサーバーの場合、親プロセスを確認する方法はありますか? – auserdude