データベースからさまざまなテーブルにアクセスし、その情報をすべて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 行が自動的に追加されます。どんな助けでも大歓迎です!