0

データベースからさまざまなテーブルにアクセスし、その情報をすべて1ページに出力するDjangoプロジェクトに取り組んでいます。私がやっている方法は次のとおりです。

a = get_hostname(request, hostname)
b = get_systeam(request, hostname)
c = get_appteam(request, hostname)

response = HttpResponse()
response.write(a)
response.write(b)
response.write(c)
return HttpResponse(response)

呼び出されたすべての関数は、render_to_response メソッドを通じて HTTPresponse オブジェクトを返します。Javascript を使用して連結された html を表示すると、複数の Content-Type:text/html; があります。ページに表示される charset=utf-8。

<h2>
    <div class ="row">
    <center>
      <div class ="col-md-3 col-md-offset-3">
        <h1>Hostname: xxxxxxx </h1>
      </div>
</h2>
Content-Type: text/html; charset=utf-8



<h3>

    <div class ="row">

      <div class ="col-md-3 col-md-offset-2">
        <h1>System Team: xxxxxx </h1>
      </div>

Content-Type: text/html; charset=utf-8


      <div class = "col-md-3 col-md-offset-2">

        <h1>Application Team: xxxxxxxx </h1>
      </div>


    </div>
</h3>

base.html のメタ タグが渡されていない気がするので、html チャンクがレンダリングされると、Content-Type 行が自動的に追加されます。どんな助けでも大歓迎です!

4

1 に答える 1