... す。各要素については、この文書の後半で説明します。 {% extends "base_generic.html" %} {% block title %}{{ section.title }}{% endblock %} {% block content %} < h1 > {{ section.title }} </ h1 > {% for story in story_list %} < h2 > < a href = " {{ story.get_a ... l }} " > {{ story.headline | upper }} </ a > </ h2 > < p > {{ story.tease | truncatewords :"100" }} </ p > {% endfor %} {% endblock %} 設計思想 なぜ、(ZopeのTALのような) XMLベースのテンプレートではなく、テキストベースのテンプレートを使うのか?それは、Djan ... html lang = "en" > < head > < link rel = "stylesheet" href = "style.css" > < title > {% block title %} My amazing site {% endblock %} </ title > </ head > < body > < div id = "sidebar" > {% block sidebar %} < ul > < li >< a href = "/" > Home </ a ></ li ... ... す。各要素については、この文書の後半で説明します。 {% extends "base_generic.html" %} {% block title %}{{ section.title }}{% endblock %} {% block content %} < h1 > {{ section.title }} </ h1 > {% for story in story_list %} < h2 > < a href = " {{ story.get_a ... l }} " > {{ story.headline | upper }} </ a > </ h2 > < p > {{ story.tease | truncatewords :"100" }} </ p > {% endfor %} {% endblock %} 設計思想 なぜ、(ZopeのTALのような) XMLベースのテンプレートではなく、テキストベースのテンプレートを使うのか?それは、Djan ... html lang = "en" > < head > < link rel = "stylesheet" href = "style.css" > < title > {% block title %} My amazing site {% endblock %} </ title > </ head > < body > < div id = "sidebar" > {% block sidebar %} < ul > < li >< a href = "/" > Home </ a ></ li ... ... Do this: {% extends "base.html" %} {% block content %} < h1 class = "font-semibold text-xl" > {{ pages.title }} </ h1 > {% endblock content %} Or this: {# This is a comment #} {% extends "base.html" %} {% block content %} < h1 class = "font-semibold text ... -xl" > {{ pages.title }} </ h1 > {% endblock content %} Don't do this: {% load i18n %} {% extends "base.html" %} {% block content %} < h1 class = "font-semibold text-x ... l" > {{ pages.title }} </ h1 > {% endblock content %} Put exactly one space between {{ , variable contents, and }} . Do this: {{ user }} Don't do this: {{ user }} In ... ... Do this: {% extends "base.html" %} {% block content %} < h1 class = "font-semibold text-xl" > {{ pages.title }} </ h1 > {% endblock content %} Or this: {# This is a comment #} {% extends "base.html" %} {% block content %} < h1 class = "font-semibold text ... -xl" > {{ pages.title }} </ h1 > {% endblock content %} Don't do this: {% load i18n %} {% extends "base.html" %} {% block content %} < h1 class = "font-semibold text-x ... l" > {{ pages.title }} </ h1 > {% endblock content %} Put exactly one space between {{ , variable contents, and }} . Do this: {{ user }} Don't do this: {{ user }} In ... ... かれています: news/templates/news/year_archive.html ¶ {% extends "base.html" %} {% block title %} Articles for {{ year }}{% endblock %} {% block content %} < h1 > Articles for {{ year }} </ h1 > {% for article in article_list %} < p > {{ article.headline ... By {{ article.reporter.full_name }} </ p > < p > Published {{ article.pub_date | date :"F j, Y" }} </ p > {% endfor %} {% endblock %} 変数は二重の波括弧で囲まれています。 {{ article.headline }} は、「article の headline という属性の出力」を表しています。 ... 配信 を含む例をあげます: templates/base.html ¶ {% load static %} < html lang = "en" > < head > < title > {% block title %}{% endblock %} </ title > </ head > < body > < img src = " {% static 'images/sitelogo.png' %} " alt = "Logo" > {% block content %}{% e ... ... かれています: news/templates/news/year_archive.html ¶ {% extends "base.html" %} {% block title %} Articles for {{ year }}{% endblock %} {% block content %} < h1 > Articles for {{ year }} </ h1 > {% for article in article_list %} < p > {{ article.headline ... By {{ article.reporter.full_name }} </ p > < p > Published {{ article.pub_date | date :"F j, Y" }} </ p > {% endfor %} {% endblock %} 変数は二重の波括弧で囲まれています。 {{ article.headline }} は、「article の headline という属性の出力」を表しています。 ... 配信 を含む例をあげます: templates/base.html ¶ {% load static %} < html lang = "en" > < head > < title > {% block title %}{% endblock %} </ title > </ head > < body > < img src = " {% static 'images/sitelogo.png' %} " alt = "Logo" > {% block content %}{% e ... ... change_form_document_ready %} {{ block .super }} < script src = " {% static 'app/formset_handlers.js' %} " ></ script > {% endblock %} app/static/app/formset_handlers.js ¶ document . addEventListener ( 'formset:added' , ( event ) => { if ( event . detail ... ... change_form_document_ready %} {{ block .super }} < script src = " {% static 'app/formset_handlers.js' %} " ></ script > {% endblock %} app/static/app/formset_handlers.js ¶ document . addEventListener ( 'formset:added' , ( event ) => { if ( event . detail ... ... extends "admin/base_site.html" %} {% block branding %} < img src = "link/to/logo.png" alt = "logo" > {{ block .super }} {% endblock %} 備考: この例では、 templates/admin/base_site.html にファイルを作成し、 admin/base_site.html を上書きするために、設定され ... ... 用したい場合、 admin/base_site.html を extend してください: {% extends "admin/base_site.html" %} {% block content %} ... {% endblock %} 注釈 self.my_view 関数が self.admin_site.admin_view でラップされていることに注意してください。これは重要であり、次の2つ ... te' content_type_id original.pk %} " class = "viewsitelink" > {% translate "View on site" %} </ a > </ li > {% endif %} {% endblock %} これで完了です!このファイルを templates/admin/my_app ディレクトリに置くと、my_app 内のすべてのモデルの変更フォームにリン ... root { --primary : #9774d5 ; --secondary : #785cab ; --link-fg : #7c449b ; --link-selected-fg : #8f5bb2 ; } </ style > {% endblock %} CSS 変数のリストは django/contrib/admin/static/admin/css/base.css で定義されています。 prefers-color-scheme メディアクエ ... 2026年10月08日