簡體   English   中英

在Django模板中為Title變量傳遞值

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM