我在Django模板中处理以下代码:
<!-- Override title of base -->
{% block title %}{{ title }} | {{ site_title|default:_('Hello World') }}{% endblock %}
对于Django管理员网站,上面标题变量的值(即{{ title }}
)默认为&#34;登录&#34;。这个值在哪里被定义?我想改变这个值,但是传递它而不是硬编码。
答案 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'}))