0

これがばかげた質問であるならば、私は非常に申し訳ありません。私は数時間解決策を見つけようとしましたが、私は新しく、あまり頭が良くありません。

私のウェブページにはテキスト全体が表示されません。表示されるテキストはごくわずかです。

views.py:

Create your views here.
from django.template import loader
from django.http import HttpResponse


def testing(request):
    html = loader.get_template('testing.html')
    return HttpResponse(html)

tests.html

<html>


<body>


THIS IS A TEST PAGE. 


</body>

</html>

私のローカルサーバーページに表示されるのは、これだけです'>

残りは見えません。何が悪いのか教えていただけますか?どうもありがとう。

4

1 に答える 1

1

テンプレートをレンダリングする必要があります。最後の行を次のように変更します。

return HttpResponse(html.render(Context()))

また、django.templateからContextをインポートする必要があります。また、render_to_responseショートカットの使用を検討することもできます。この内容は、チュートリアルのパート3で説明されています。

于 2012-12-25T00:17:45.827 に答える