我試圖將動態id屬性設置爲HTML中的<body>
標籤。如何在django中設置id標籤等於URL名稱
事情是這樣的 - <body id="{{ django_view_name }}>"
我想id
屬性有頁面名稱,像網頁id="home"
和博客頁面id="blog"
和聯繫人頁面id="contact"
我不希望使用Javascript或Jquery。
我創建了一個main.html
模板,然後我是inheriting
模板中的每個其他模板,如index.html
模板。
在main.html
標籤的代碼看起來是這樣的 -
<div class="content-wrapper" id="content">
<%include file="${static.get_template_path('header.html')}" args="online_help_token=online_help_token" />
${self.body()}
</div>
,然後在index.html
模板我是inheriting
這樣的 -
<%inherit file="main.html" />
UPDATE:需要更多信息
我如何評估的價值。例如,如果id="${ request.resolver_match.url_name }"
計算結果爲id="home"
,那麼我希望做這樣的事情 -
%if ${ request.resolver_match.url_name }=root:
<div class="container">
else:
something_else
我怎樣才能做到這一點?任何幫助真的很感激。
[如何爲django模板中的標籤創建動態標識]可能的重複(https://stackoverflow.com/questions/15932731/how-to-create-dynamic-ids-for-tags-in-django-templates) – 2017-07-31 11:34:05
@AvrilLavigne不,事實並非如此。 –