在Django模板中传递标题变量的值

时间:2016-02-19 16:09:40

标签: python django templates

我在Django模板中处理以下代码:

<!-- Override title of base -->
{% block title %}{{ title }} | {{ site_title|default:_('Hello World') }}{% endblock %}

对于Django管理员网站,上面标题变量的值(即{{ title }})默认为&#34;登录&#34;。这个值在哪里被定义?我想改变这个值,但是传递它而不是硬编码。

1 个答案:

答案 0 :(得分:0)

您可以在模板中使用变量{{title}}并使用视图传递内容,如下所示:

template.html
<title>{{ title }}</title>

views.py
def something(request):
    #Do something
    return render_to_response('template.html', context_instance=RequestContext(request,{'title':'Here is what you want to show as title'}))