---
title: "テンプレート"
version: 5.1
locale: ja
source: https://docs.djangoproject.com/ja/5.1/ref/templates/
canonical: https://djangodocs.dev/ja/5.1/ref/templates/
---
# テンプレート

Django のテンプレートエンジンは、アプリケーションのユーザ向けレイヤを定義するための強力なミニ言語を提供し、アプリケーションとプレゼンテーションロジックのきれいな分離を促します。テンプレートは HTML の知識があれば誰でもメンテナンスできます。入門的な内容については [テンプレート](/ja/5.1/topics/templates/) トピックガイド を参照してください。

- [Django テンプレート言語](/ja/5.1/ref/templates/language/)

  - [テンプレート](/ja/5.1/ref/templates/language/#templates)
  - [変数](/ja/5.1/ref/templates/language/#variables)
  - [フィルタ](/ja/5.1/ref/templates/language/#filters)
  - [タグ](/ja/5.1/ref/templates/language/#tags)
  - [コメント](/ja/5.1/ref/templates/language/#comments)
  - [テンプレートの継承](/ja/5.1/ref/templates/language/#template-inheritance)
  - [HTML の自動エスケープ](/ja/5.1/ref/templates/language/#automatic-html-escaping)
  - [メソッドへのアクセス](/ja/5.1/ref/templates/language/#accessing-method-calls)
  - [カスタムタグとカスタムフィルタのライブラリ](/ja/5.1/ref/templates/language/#custom-tag-and-filter-libraries)
- [組み込みテンプレートタグとフィルタ](/ja/5.1/ref/templates/builtins/)

  - [組み込みタグリファレンス](/ja/5.1/ref/templates/builtins/#built-in-tag-reference)
  - [組み込みフィルタリファレンス](/ja/5.1/ref/templates/builtins/#built-in-filter-reference)
  - [国際化タグとフィルタ](/ja/5.1/ref/templates/builtins/#internationalization-tags-and-filters)
  - [その他のタグとフィルタライブラリ](/ja/5.1/ref/templates/builtins/#other-tags-and-filters-libraries)
- [Python プログラマーのための Django テンプレート言語](/ja/5.1/ref/templates/api/)

  - [概要](/ja/5.1/ref/templates/api/#overview)
  - [エンジンを設定する](/ja/5.1/ref/templates/api/#configuring-an-engine)
  - [テンプレートを読み込む](/ja/5.1/ref/templates/api/#loading-a-template)
  - [コンテキストをレンダリングする](/ja/5.1/ref/templates/api/#rendering-a-context)
  - [`Context` オブジェクトを使って遊ぶ](/ja/5.1/ref/templates/api/#playing-with-context-objects)
  - [テンプレートを読み込む](/ja/5.1/ref/templates/api/#loading-templates)
  - [カスタムローダー](/ja/5.1/ref/templates/api/#custom-loaders)
  - [テンプレート・オリジン](/ja/5.1/ref/templates/api/#template-origin)

> **See also**
>
> 独自のカスタムタグとフィルタの書き方については [独自のテンプレートタグとフィルタを作る](/ja/5.1/howto/custom-template-tags/) を参照してください。
>
> 他の Django アプリケーションでテンプレートをオーバーライドする方法については、 [テンプレートをオーバーライドする](/ja/5.1/howto/overriding-templates/) を参照してください。
