-1

コンテキスト ディクショナリがテンプレートに送信されません。私は機能を持っています

from django.shortcuts import render_to_response
from django.template import RequestContext
def home(request):
  return render_to_response('home.html',{'test':'test'},context_instance=RequestContext(request))

そして、私は次のような単純なテンプレートを持っています:

<html>
<body>
my test == {{test}}
</body>
</html>

ブラウザでサイトを開くと、「my test ==」があります。settings.py がデフォルトです。私はカスタムのものを使用しません。何の問題?サーバーは wsgi モジュールを備えた apache です。

4

1 に答える 1

0

知っていますが、今あなたの投稿を見ました。あなたはよくやったが、もっとやるべきことがある。これがビューです

def home(request):
    # You need to retrieve something from the database or create a variable here
    test = Test.Objects.all()
    # Use Context Dic
    context = {
    'test': test,
    }
    # Then Use the return
    return render(request, 'home.html', context)

(編集済み)これで機能します。

于 2015-11-29T17:47:19.210 に答える