-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>

当我在浏览器中打开我的网站时,我有“我的测试 ==”。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 回答