likes0私はDjangoアプリケーションに入れて、他の2つのPythonプログラムがサブプロセスメソッドを使ってDjangoアプリケーションからの入力を処理できるようにしました。私の質問は、どのように私はサブプロセスからの出力にアクセスするのですか?当時、私はPythonプログラムを作成したとき、stdoutとstderrを介してログファイル(2つのアプリケーションの出力)にアクセスしました。CELERY_RESULT_BACKEND(ログファイルの影響を受ける私のDjangoアプリのデータベースをここに割り当てる必要がある場合)の値はありますか?これまでのところ、私がやったセロリのサブプロセスstdoutとstderrを私のDjangoアプリケーションは次のとおりです。アクセス私のtasks.pyでサブプロセスを経由して2つのアプリを私は今のための私のDBとして、私のブローカーのデシベル、Redisの割り当てCELERY_RESULT_BACKEND。私の計画は、ログファイルを取得し、私はちょうどそのdbにアクセスできるように私のDjangoアプリケーションのデータベースに保存することです。sparklightsA答えて0通常、セカリタスクの戻り値であり、少なくともresult_expires時間(通常1日)の間にresult_backendに格納されているタスク結果のみを気にします。そのため、特定のタスクの結果にアクセスしたい場合は、タスクIDを使用してその結果にアクセスできます。2ps+0よく戻り値があります。デバッグステートメントを探していて、タスクが受信されたときなどにその情報を取得しない可能性があります。Result/TaskメタデータとTask戻り値にアクセスできます。2ps+0ああ、私は今それを取得します。これがうまくいかない場合、おそらく私はstdoutとstderrの値を制御できます。sparklights+0**私は最初のコメントを削除しました。申し訳ありませんが、あなたの返信は前に見たことがありません。subprocess.PIPE)のstderrをキャプチャします。アレイ内のアイテムがページ内に存在するかどうかを確認します。ViệtFrançaise。