[英]Passing In Value for Title Variable in Django Template
我正在Django模板中处理以下代码:
<!-- Override title of base -->
{% block title %}{{ title }} | {{ site_title|default:_('Hello World') }}{% endblock %}
对于Django管理网站,上面的title变量(即{{ title }}
)的值默认为“登录”。 该值在哪里定义? 我想更改此值,但将其传递而不是对其进行硬编码。
您可以在模板中使用变量{{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'}))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.