2011-11-19 61 views
2

如何獲取模板中的頁面標題?我知道有一些方法可以用JavaScript來做到這一點,但我更喜歡模板標籤或變量(如果存在的話)。如何訪問Django模板中的頁面標題?

+0

你是什麼意思按網頁標題(URL路徑,標題meta標籤等) – Paulo

+0

@Paulo我的意思的HTML標籤的內容 – <span class="text-secondary"> <small> <a rel="noopener" target="_blank" href="https://stackoverflow.com/users/553029/">Yasel</a></span> <span></span> </small> </span> </p> </div> </div> </div> </div> </div> </article> </div> <div class="answer-title"> <span class="text-logo margin-top-sm">A</span> <h2 class="title h4">回答</h2> </div> <div class="item-description text-md markdown-body margin-bottom-40 voidso"> <article class="board-top-1 padding-top-10"> <div class="post-col vote-info"> <span class="count">6<i class="fa fa-thumbs-up"></i></span> <i class="fa fa-check fa-2x"></i> </div> <div class="post-offset"> <div class="answer fmt"> <p>頁面標題是一個html元素(<code class="prettyprint-override"><title>Title Here</title></code>),並且<code class="prettyprint-override">django</code>不知道那是什麼。</p> <p>Django的模板呈現瀏覽器解析的原始HTML文本,只有這樣才能解析JavaScript的頁面標題概念。</p> <p>如果你在django中需要它,你需要確保django正在構建該標題標籤,並且可以像在模板中顯示任何其他變量一樣訪問它。</p> <p>這可能是最好的留給DOM工具,因爲標題可以通過多種方式創建。如果你在django中絕對需要它,我可能會用HTML分析器(如<a href="http://www.crummy.com/software/BeautifulSoup/">BeautifulSoup</a>)解析最終的呈現HTML。</p> <pre><code class="prettyprint-override">title = BeautifulSoup(mytemplate.render(Context({}))).html.head.title </code></pre> </div> <div class="post-info"> <div class="post-meta row"> <p class="text-secondary col-lg-6"> <span class="source"> <a rel="noopener" target="_blank" href="https://stackoverflow.com/q/8191932">來源</a> </span> </p> <p class="text-secondary col-lg-6"> <span class="float-right date"> <span>2011-11-19 04:36:06</span> </p> <p class="col-12"></p> <p class="col-12"></p></div> </div> </div> </article> <div> <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-6208739752673518" data-ad-slot="4319274062" data-ad-format="auto" data-full-width-responsive="true"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> </div> <div class="clearfix"> </div> <div class="relative-box"> <div class="relative">相關問題</div> <ul class="relative_list"> <li> 1. <a href="http://hk.voidcc.com/question/p-ywisinzb-bb.html" target="_blank" title="如何訪問Django模板中的AUTH_PROFILE_MODULE?"> 如何訪問Django模板中的AUTH_PROFILE_MODULE? </a> </li> <li> 2. <a href="http://hk.voidcc.com/question/p-mrdhavve-nr.html" target="_blank" title="Django模板問題(訪問列表)"> Django模板問題(訪問列表) </a> </li> <li> 3. <a href="http://hk.voidcc.com/question/p-fimqywex-ra.html" target="_blank" title="如何訪問Django模板標籤中的視圖函數?"> 如何訪問Django模板標籤中的視圖函數? </a> </li> <li> 4. <a href="http://hk.voidcc.com/question/p-ntssinbe-hw.html" target="_blank" title="httpmodule中頁面的訪問標題"> httpmodule中頁面的訪問標題 </a> </li> <li> 5. <a href="http://hk.voidcc.com/question/p-wbxbxfpc-sy.html" target="_blank" title="的Django:訪問OneToOneField模板"> 的Django:訪問OneToOneField模板 </a> </li> <li> 6. <a href="http://hk.voidcc.com/question/p-ohrgynmr-hp.html" target="_blank" title="django模板問題"> django模板問題 </a> </li> <li> 7. <a href="http://hk.voidcc.com/question/p-efzmgekl-nx.html" target="_blank" title="Django模板問題"> Django模板問題 </a> </li> <li> 8. <a href="http://hk.voidcc.com/question/p-agvslpkq-gp.html" target="_blank" title="Django的頁面模板標籤不能用於模板繼承"> Django的頁面模板標籤不能用於模板繼承 </a> </li> <li> 9. <a href="http://hk.voidcc.com/question/p-yfzwcwvc-hw.html" target="_blank" title="如何訪問主題模板中頁面的自定義字段"> 如何訪問主題模板中頁面的自定義字段 </a> </li> <li> 10. <a href="http://hk.voidcc.com/question/p-fslsqnrz-bu.html" target="_blank" title="如何在Dancer模板中製作頁面特定的標題?"> 如何在Dancer模板中製作頁面特定的標題? </a> </li> <li> 11. <a href="http://hk.voidcc.com/question/p-gfwiwrwd-ko.html" target="_blank" title="如何獲取Liferay速度模板中的頁面標題"> 如何獲取Liferay速度模板中的頁面標題 </a> </li> <li> 12. <a href="http://hk.voidcc.com/question/p-yswpbqde-mw.html" target="_blank" title="如何訪問wpf datagrid列標題模板中的元素?"> 如何訪問wpf datagrid列標題模板中的元素? </a> </li> <li> 13. <a href="http://hk.voidcc.com/question/p-mftxsweq-cd.html" target="_blank" title="Django模板延伸標籤問題"> Django模板延伸標籤問題 </a> </li> <li> 14. <a href="http://hk.voidcc.com/question/p-anngnhjb-ex.html" target="_blank" title="Django-cms菜單模板標籤問題"> Django-cms菜單模板標籤問題 </a> </li> <li> 15. <a href="http://hk.voidcc.com/question/p-plxqrzln-ng.html" target="_blank" title="Django的模板forloop.counter問題"> Django的模板forloop.counter問題 </a> </li> <li> 16. <a href="http://hk.voidcc.com/question/p-xofhyepe-ry.html" target="_blank" title="Django的模板問題"> Django的模板問題 </a> </li> <li> 17. <a href="http://hk.voidcc.com/question/p-rbraqnyg-co.html" target="_blank" title="如何從Django中的表單模板訪問模型"> 如何從Django中的表單模板訪問模型 </a> </li> <li> 18. <a href="http://hk.voidcc.com/question/p-qowqrriu-pm.html" target="_blank" title="Django:如何訪問模板中的模型字段數據"> Django:如何訪問模板中的模型字段數據 </a> </li> <li> 19. <a href="http://hk.voidcc.com/question/p-crwntqmk-cc.html" target="_blank" title="模板標籤中的for循環中的Django模板訪問值"> 模板標籤中的for循環中的Django模板訪問值 </a> </li> <li> 20. <a href="http://hk.voidcc.com/question/p-tkxqvqqr-ve.html" target="_blank" title="訪問Django模板中的部件值"> 訪問Django模板中的部件值 </a> </li> <li> 21. <a href="http://hk.voidcc.com/question/p-yquuvwuc-us.html" target="_blank" title="從Django模板中的URL訪問kwargs"> 從Django模板中的URL訪問kwargs </a> </li> <li> 22. <a href="http://hk.voidcc.com/question/p-gtqpjrrv-bd.html" target="_blank" title="django訪問模板列表中的值"> django訪問模板列表中的值 </a> </li> <li> 23. <a href="http://hk.voidcc.com/question/p-hilwwwsx-dd.html" target="_blank" title="動態訪問Django模板中的request.GET"> 動態訪問Django模板中的request.GET </a> </li> <li> 24. <a href="http://hk.voidcc.com/question/p-diqsqttn-qb.html" target="_blank" title="如何爲訪問控制編寫Django模板標籤?"> 如何爲訪問控制編寫Django模板標籤? </a> </li> <li> 25. <a href="http://hk.voidcc.com/question/p-bdduqkzy-ss.html" target="_blank" title="在Django中,如何訪問views.py中的模板值?"> 在Django中,如何訪問views.py中的模板值? </a> </li> <li> 26. <a href="http://hk.voidcc.com/question/p-ctnracau-pr.html" target="_blank" title="如何在django應用程序中訪問angularjs中的模板?"> 如何在django應用程序中訪問angularjs中的模板? </a> </li> <li> 27. <a href="http://hk.voidcc.com/question/p-nxpgzupp-ce.html" target="_blank" title="在Django中,如何訪問模板中的參數?"> 在Django中,如何訪問模板中的參數? </a> </li> <li> 28. <a href="http://hk.voidcc.com/question/p-fzguiogd-br.html" target="_blank" title="如何只訪問一個特定頁面YII2(高級模板)?"> 如何只訪問一個特定頁面YII2(高級模板)? </a> </li> <li> 29. <a href="http://hk.voidcc.com/question/p-nlbhexxp-nx.html" target="_blank" title="問題與Django模板"> 問題與Django模板 </a> </li> <li> 30. <a href="http://hk.voidcc.com/question/p-mgrrnhuo-dp.html" target="_blank" title="Django 1.1模板問題"> Django 1.1模板問題 </a> </li> </ul> </div> <div> <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <ins class="adsbygoogle" style="display:block" data-ad-format="autorelaxed" data-ad-client="ca-pub-6208739752673518" data-ad-slot="3534119089"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> <div class="padding-top-10"></div> </div> </div> <script type="text/javascript" src="http://img2.voidcc.com/voidso/script/side.js?t=1652515421930"></script> <script type="text/javascript" src="http://img2.voidcc.com/voidso/plugin/highlight/highlight.pack.js"></script> <link href="http://img2.voidcc.com/voidso/plugin/highlight/styles/docco.css" media="screen" rel="stylesheet" type="text/css" /> <script type="text/javascript"> $('pre').each(function(i, e) { hljs.highlightBlock(e, "<span class='indent'> </span>", false) }); </script> <div class="col-lg-3 col-md-4 col-sm-5"> <div id="rightTop"> <div class="row"> <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <!-- VOIDCC问答侧边栏广告 --> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-6208739752673518" data-ad-slot="3862022848" data-ad-format="auto" data-full-width-responsive="true"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> <div class="row sidebar panel panel-default"> <div class="panel-heading font-bold"> 最新問題 </div> <div class="m-b-sm m-t-sm clearfix"> <ul class="side_article_list"> <li class="side_article_list_item"> 1. <a href="http://hk.voidcc.com/question/p-ezwszhsq-gg.html" target="_blank" title="捕捉多個異常並拋出異常"> 捕捉多個異常並拋出異常 </a> </li> <li class="side_article_list_item"> 2. <a href="http://hk.voidcc.com/question/p-vyionfvb-tk.html" target="_blank" title="替換VBA中的多個字符實例"> 替換VBA中的多個字符實例 </a> </li> <li class="side_article_list_item"> 3. <a href="http://hk.voidcc.com/question/p-qkoetxsm-tm.html" target="_blank" title="node.js作爲服務移動+管理面板與角"> node.js作爲服務移動+管理面板與角 </a> </li> <li class="side_article_list_item"> 4. <a href="http://hk.voidcc.com/question/p-alxbxygm-tn.html" target="_blank" title="平均年齡但不包括某些記錄"> 平均年齡但不包括某些記錄 </a> </li> <li class="side_article_list_item"> 5. <a href="http://hk.voidcc.com/question/p-wmwfkutf-te.html" target="_blank" title="bash變量名使用變量"> bash變量名使用變量 </a> </li> <li class="side_article_list_item"> 6. <a href="http://hk.voidcc.com/question/p-angyituq-th.html" target="_blank" title="如何從Python字符串中刪除括號內的文本?"> 如何從Python字符串中刪除括號內的文本? </a> </li> <li class="side_article_list_item"> 7. <a href="http://hk.voidcc.com/question/p-wvnvhwyd-dt.html" target="_blank" title="解決龜的衝突"> 解決龜的衝突 </a> </li> <li class="side_article_list_item"> 8. <a href="http://hk.voidcc.com/question/p-otdilriw-bk.html" target="_blank" title="如何在TabBar項目之間插入分隔符UITapBarController"> 如何在TabBar項目之間插入分隔符UITapBarController </a> </li> <li class="side_article_list_item"> 9. <a href="http://hk.voidcc.com/question/p-ullpuswj-cp.html" target="_blank" title="將YUV轉換爲YUV420 Android onPreview"> 將YUV轉換爲YUV420 Android onPreview </a> </li> <li class="side_article_list_item"> 10. <a href="http://hk.voidcc.com/question/p-ftyiifwc-eo.html" target="_blank" title="如何停止在VB中以一定的Y軸值尺寸變換形式"> 如何停止在VB中以一定的Y軸值尺寸變換形式 </a> </li> </ul> </div> </div> </div> <p class="article-nav-bar"></p> <div class="row sidebar article-nav"> <div class="row box_white visible-sm visible-md visible-lg margin-zero"> <div class="top"> <h3 class="title"><i class="glyphicon glyphicon-th-list"></i> 相關問題</h3> </div> <div class="article-relative-content"> <ul class="side_article_list"> <li class="side_article_list_item"> 1. <a href="http://hk.voidcc.com/question/p-ywisinzb-bb.html" target="_blank" title="如何訪問Django模板中的AUTH_PROFILE_MODULE?"> 如何訪問Django模板中的AUTH_PROFILE_MODULE? </a> </li> <li class="side_article_list_item"> 2. <a href="http://hk.voidcc.com/question/p-mrdhavve-nr.html" target="_blank" title="Django模板問題(訪問列表)"> Django模板問題(訪問列表) </a> </li> <li class="side_article_list_item"> 3. <a href="http://hk.voidcc.com/question/p-fimqywex-ra.html" target="_blank" title="如何訪問Django模板標籤中的視圖函數?"> 如何訪問Django模板標籤中的視圖函數? </a> </li> <li class="side_article_list_item"> 4. <a href="http://hk.voidcc.com/question/p-ntssinbe-hw.html" target="_blank" title="httpmodule中頁面的訪問標題"> httpmodule中頁面的訪問標題 </a> </li> <li class="side_article_list_item"> 5. <a href="http://hk.voidcc.com/question/p-wbxbxfpc-sy.html" target="_blank" title="的Django:訪問OneToOneField模板"> 的Django:訪問OneToOneField模板 </a> </li> <li class="side_article_list_item"> 6. <a href="http://hk.voidcc.com/question/p-ohrgynmr-hp.html" target="_blank" title="django模板問題"> django模板問題 </a> </li> <li class="side_article_list_item"> 7. <a href="http://hk.voidcc.com/question/p-efzmgekl-nx.html" target="_blank" title="Django模板問題"> Django模板問題 </a> </li> <li class="side_article_list_item"> 8. <a href="http://hk.voidcc.com/question/p-agvslpkq-gp.html" target="_blank" title="Django的頁面模板標籤不能用於模板繼承"> Django的頁面模板標籤不能用於模板繼承 </a> </li> <li class="side_article_list_item"> 9. <a href="http://hk.voidcc.com/question/p-yfzwcwvc-hw.html" target="_blank" title="如何訪問主題模板中頁面的自定義字段"> 如何訪問主題模板中頁面的自定義字段 </a> </li> <li class="side_article_list_item"> 10. <a href="http://hk.voidcc.com/question/p-fslsqnrz-bu.html" target="_blank" title="如何在Dancer模板中製作頁面特定的標題?"> 如何在Dancer模板中製作頁面特定的標題? </a> </li> </ul> </div> </div> </div> </div> </div> </div> </div><!-- wrap end--> <!-- footer --> <footer id="footer"> <div class="bg-simple lt"> <div class="container"> <div class="row padder-v m-t"> <div class="col-xs-8"> <ul class="list-inline"> <li><a href="http://hk.voidcc.com/contact">聯系我們</a></li> <li>© 2020 HK.VOIDCC.COM</li> <li><a rel="nofollow" href="https://beian.miit.gov.cn/" target="_blank">沪ICP备13005482号-13</a></li> <li><script type="text/javascript" src="https://s9.cnzz.com/z_stat.php?id=1280098168&web_id=1280098168"></script></li> <li><a href="http://cn.voidcc.com/" target="_blank" title="程序问答园区">简体中文</a></li> <li><a href="http://hk.voidcc.com/" target="_blank" title="程序問答園區">繁體中文</a></li> <li><a href="http://ru.voidcc.com/" target="_blank" title="поле вопросов и ответов">Русский</a></li> <li><a href="http://de.voidcc.com/" target="_blank" title="Frage - und - antwort - Park">Deutsch</a></li> <li><a href="http://es.voidcc.com/" target="_blank" title="Preguntas y respuestas">Español</a></li> <li><a href="http://hi.voidcc.com/" target="_blank" title="कार्यक्रम प्रश्न और उत्तर पार्क">हिन्दी</a></li> <li><a href="http://it.voidcc.com/" target="_blank" title="IL Programma di chiedere Park">Italiano</a></li> <li><a href="http://ja.voidcc.com/" target="_blank" title="プログラム問答園区">日本語</a></li> <li><a href="http://ko.voidcc.com/" target="_blank" title="프로그램 문답 단지">한국어</a></li> <li><a href="http://pl.voidcc.com/" target="_blank" title="program o park">Polski</a></li> <li><a href="http://tr.voidcc.com/" target="_blank" title="Program soru ve cevap parkı">Türkçe</a></li> <li><a href="http://vi.voidcc.com/" target="_blank" title="Đáp ứng viên">Tiếng Việt</a></li> <li><a href="http://fr.voidcc.com/" target="_blank" title="Programme interrogation Park">Française</a></li> </ul> </div> </div> </div> </div> </div> </footer> <!-- / footer --> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-77509369-5"></script> <script> window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); } gtag('js', new Date()); gtag('config', 'UA-77509369-5'); </script> <script> var _hmt = _hmt || []; (function () { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?67d4731349f0b00136755b80364ce381"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script> </body> </html>