2
如何獲取模板中的頁面標題?我知道有一些方法可以用JavaScript來做到這一點,但我更喜歡模板標籤或變量(如果存在的話)。如何訪問Django模板中的頁面標題?
如何獲取模板中的頁面標題?我知道有一些方法可以用JavaScript來做到這一點,但我更喜歡模板標籤或變量(如果存在的話)。如何訪問Django模板中的頁面標題?
頁面標題是一個html元素(<title>Title Here</title>
),並且django
不知道那是什麼。
Django的模板呈現瀏覽器解析的原始HTML文本,只有這樣才能解析JavaScript的頁面標題概念。
如果你在django中需要它,你需要確保django正在構建該標題標籤,並且可以像在模板中顯示任何其他變量一樣訪問它。
這可能是最好的留給DOM工具,因爲標題可以通過多種方式創建。如果你在django中絕對需要它,我可能會用HTML分析器(如BeautifulSoup)解析最終的呈現HTML。
title = BeautifulSoup(mytemplate.render(Context({}))).html.head.title
你是什麼意思按網頁標題(URL路徑,標題meta標籤等) – Paulo
@Paulo我的意思的HTML標籤