... プレートを探し、テンプレートを前処理し、通常はメモリ上のデータに変換します。レンダリングのパートでは、テンプレートの中にコンテキストデータを埋め込み、最終的な文字列を返します。 Django テンプレート言語 (DTL) はDjango 用のテンプレートシステムです。Django 1.8 ... ては、 言語構文のリファレンス を参照してください。 Django テンプレートは、 Django テンプレート言語を使ってマークアップされたテキスト文書や Python 文字列です。いくつかの構文はテンプレートエンジンによって認識され、解釈されます。主なものは変数とタグです。 テン ... プレートは、コンテキストともにレンダリングされます。レンダリングでは、変数が見つかると、コンテキスト内に記録された変数の値に置換され、タグが実行され ... ... プレートを探し、テンプレートを前処理し、通常はメモリ上のデータに変換します。レンダリングのパートでは、テンプレートの中にコンテキストデータを埋め込み、最終的な文字列を返します。 Django テンプレート言語 (DTL) はDjango 用のテンプレートシステムです。Django 1.8 ... ては、 言語構文のリファレンス を参照してください。 Django テンプレートは、 Django テンプレート言語を使ってマークアップされたテキスト文書や Python 文字列です。いくつかの構文はテンプレートエンジンによって認識され、解釈されます。主なものは変数とタグです。 テン ... プレートは、コンテキストともにレンダリングされます。レンダリングでは、変数が見つかると、コンテキスト内に記録された変数の値に置換され、タグが実行され ... ... ータスコードをチェックする。 指定したリクエストが特定の Django テンプレートによってレンダリングされたとき、テンプレートのコンテキストが正しく特定の値を含んでいるかどうかをテストする。 テストクライアントは Selenium や他の "ブラウザ内 (in-browser)" フレームワ ... 別の点にあります。つまり、 Django のテストクライアントは、正しいテンプレートがレンダリングされ、そのテンプレートが正しいコンテキストデータをちゃんと渡しているのかをチェックするために使います。 ビューの機能を直接テストするには、 RequestFactory を使用して、ル ... り、その順序はレンダリングされた順となります。 レンダリングに使われるテンプレートの数にかかわらず、 [] オペレータを使ってコンテキストの値を取り出すことができます。たとえば、コンテキストの変数 name は以下のように取り出せます。 >>> response = client . get ( " ... ... ータスコードをチェックする。 指定したリクエストが特定の Django テンプレートによってレンダリングされたとき、テンプレートのコンテキストが正しく特定の値を含んでいるかどうかをテストする。 テストクライアントは Selenium や他の "ブラウザ内 (in-browser)" フレームワ ... 別の点にあります。つまり、 Django のテストクライアントは、正しいテンプレートがレンダリングされ、そのテンプレートが正しいコンテキストデータをちゃんと渡しているのかをチェックするために使います。 ビューの機能を直接テストするには、 RequestFactory を使用して、ル ... り、その順序はレンダリングされた順となります。 レンダリングに使われるテンプレートの数にかかわらず、 [] オペレータを使ってコンテキストの値を取り出すことができます。たとえば、コンテキストの変数 name は以下のように取り出せます。 >>> response = client . get ( " ... ... ら説明します。構文に関するリファレンスを探しているなら、 Django テンプレート言語 を参照してください。 テンプレート、 コンテキスト、変数、タグ、レンダリングについての理解を前提としています。これらの概念に馴染みがなければ、 Django テンプレート言語入門 から ... した django.template.backends.django.Template を返します。 前のステップで取得した Template には render() メソッドがあり、コンテキストと場合によってはリクエストを Context に集約し、その下にある Template にレンダリングを委譲します。 エンジンを設定する ¶ もし ... リングする場合のみ False に設定してください! 'context_processors' は、リクエストでテンプレートがレンダリングされるときにコンテキストを生成するために使用される呼び出し可能オブジェクトへの Python のドット区切りパスのリストです。これらの呼び出し可能オブジェク ... ... ら説明します。構文に関するリファレンスを探しているなら、 Django テンプレート言語 を参照してください。 テンプレート、 コンテキスト、変数、タグ、レンダリングについての理解を前提としています。これらの概念に馴染みがなければ、 Django テンプレート言語入門 から ... した django.template.backends.django.Template を返します。 前のステップで取得した Template には render() メソッドがあり、コンテキストと場合によってはリクエストを Context に集約し、その下にある Template にレンダリングを委譲します。 エンジンを設定する ¶ もし ... リングする場合のみ False に設定してください! 'context_processors' は、リクエストでテンプレートがレンダリングされるときにコンテキストを生成するために使用される呼び出し可能オブジェクトへの Python のドット区切りパスのリストです。これらの呼び出し可能オブジェク ... ... こともあるでしょう。これを行うには、 {% cycle %} タグに名前を付けます: {% cycle 'row1' 'row2' as rowcolors %} これ以降、コンテキスト変数としてサイクル名を参照することで、テンプレート内のどの場所にも現在のサイクルの値を挿入できます。元の cycle タグから独立し ... dfor %} これは <tr> エレメントのリストを出力し、 class には row1 と row2 が交互に設定されます。サブテンプレートではそのコンテキスト内で rowcolors にアクセスし、値はそれを取り囲む <tr> のクラスに一致します。ここでもし silent キーワードが無かったら、 row1 と ... row2 は <tr> エレメントの外側で通常のテキストとして発行されます。 あるサイクルの定義において silent キーワードが使われているとき、後に続いて使われる cycle タグには自動的 ... ... こともあるでしょう。これを行うには、 {% cycle %} タグに名前を付けます: {% cycle 'row1' 'row2' as rowcolors %} これ以降、コンテキスト変数としてサイクル名を参照することで、テンプレート内のどの場所にも現在のサイクルの値を挿入できます。元の cycle タグから独立し ... dfor %} これは <tr> エレメントのリストを出力し、 class には row1 と row2 が交互に設定されます。サブテンプレートではそのコンテキスト内で rowcolors にアクセスし、値はそれを取り囲む <tr> のクラスに一致します。ここでもし silent キーワードが無かったら、 row1 と ... row2 は <tr> エレメントの外側で通常のテキストとして発行されます。 あるサイクルの定義において silent キーワードが使われているとき、後に続いて使われる cycle タグには自動的 ... ... ションを使用しなければ、これらの値を入力するように促されます。 パスワードを変更する ¶ Djangoはユーザモデルに未加工の (単なるテキストの) パスワードは保存せず、ハッシュ値でのみ保存します (詳細は、 パスワードは管理方法に関するドキュメント を参照してください)。 ... た場合、ログインテンプレートもカスタマイズする必要があるでしょう。これは、リダイレクト先のパスを格納しているテンプレートコンテキスト変数が、キーとして (デフォルトの) "next" でなく redirect_field_name の値を使用してしまうためです。 login_required() はまた省 ... 向けのデフォルトのテンプレートはありません。使用したいビューのテンプレートを自分で作成する必要があります。テンプレートのコンテキストは各ビューに記述されているので、 すべての認証ビュー を参照してください。 ビューを使用する ¶ プロジェクト内でこれらのビューを ... ... ションを使用しなければ、これらの値を入力するように促されます。 パスワードを変更する ¶ Djangoはユーザモデルに未加工の (単なるテキストの) パスワードは保存せず、ハッシュ値でのみ保存します (詳細は、 パスワードは管理方法に関するドキュメント を参照してください)。 ... た場合、ログインテンプレートもカスタマイズする必要があるでしょう。これは、リダイレクト先のパスを格納しているテンプレートコンテキスト変数が、キーとして (デフォルトの) "next" でなく redirect_field_name の値を使用してしまうためです。 login_required() はまた省 ... 向けのデフォルトのテンプレートはありません。使用したいビューのテンプレートを自分で作成する必要があります。テンプレートのコンテキストは各ビューに記述されているので、 すべての認証ビュー を参照してください。 ビューを使用する ¶ プロジェクト内でこれらのビューを ... 2026年10月08日