Django模板似乎没有得到我的上下文字典

时间:2014-10-03 14:14:42

标签: django django-templates django-context

以下模板呈现静态目录中的图像,但myvar未显示。某种方式{{STATIC_URL}}正在被正确评估,但{{myvar}}为空。我错过了什么?

views.py

def home(request):
    return render_to_response('home/home.html', 
        {
        'myvar':"something",
        },
        context_instance=RequestContext(request,{}))

home.html的

<html>
<h1>{{myvar}}</h1>

<img src="{{STATIC_URL}}home/Marcy.jpg">
</html>

2 个答案:

答案 0 :(得分:0)

关于Django 1.7的官方文档,在render_to_response方法上,该示例使用context_instance=RequestContext(request)。所以,如果你把它从RequestContext的dict中删除,也许这样可行。

答案 1 :(得分:0)

错过了一些明显的东西:重启gunicorn时抛出了错误。一旦修复,问题就消失了。