0
私はコンソール出力テキストをいくつか取りに行き、私のサイトのモーダルでdjango/jsを通してレンダリングしようとしています。コンソール出力を印刷するとき、改行はうまく動作しますが、サイト上でレンダリングすると、すべて1行で表示されます。私はすべて\ nを<br>
に置き換えようとしましたが、何の効果もないようです。 <br>
はプレーンテキストとして表示されます。これを行うためのより良い方法に関する考え方/なぜこれが最初に機能しないのか?私はHTMLではなくテキストを渡してきたはずです、stdoutストリームをhtmlに変換する(改行時に<br>を追加)
input_modal.find('.modal-body').text('Analysis complete'+response.console_output)
このスクリプトをどのように実行しますか? –
このコードは入力を処理しません。なぜあなたはstdoutを置き換えていますか? Webサービスがある場合は、stdoutではなくhttp応答を処理してみてください。 –
置き換え前後の行末には何がありますか? \ nを置換せずに検索するとヒットしますか?
の代わりに
を試しましたか? (最初に
を、最後に
を強制しなければならないでしょう)最後に、置き換え後に 'processing_std_out'で行う次のいくつかのことは何ですか? –