... te, or a list of template names. 例: ['foo.html', 'path/to/bar.html'] SimpleTemplateResponse. context_data ¶ テンプレートをレンダリングするときに使用するコンテキストデータ。 これは dict でなければなりません。 例: {'foo': 123} SimpleTemplateResponse. rendered_ ... content [ソース] ¶ 現在のテンプレートとコンテキストデータを使ってレンダリングされた、レスポンスコンテンツの現在の値。 SimpleTemplateResponse. is_rendered [ソース] ¶ レスポンスの内容がレンダリングされた ... rs レスポンスに追加するHTTPヘッダーの dict 。 SimpleTemplateResponse. resolve_context ( context ) [ソース] ¶ テンプレートのレンダリングに使用されるコンテキストデータを前処理します。コンテキストデータの dict を受け取ります。デフォルトでは同じ dict を返します。 ... ... te, or a list of template names. 例: ['foo.html', 'path/to/bar.html'] SimpleTemplateResponse. context_data ¶ テンプレートをレンダリングするときに使用するコンテキストデータ。 これは dict でなければなりません。 例: {'foo': 123} SimpleTemplateResponse. rendered_ ... content [ソース] ¶ 現在のテンプレートとコンテキストデータを使ってレンダリングされた、レスポンスコンテンツの現在の値。 SimpleTemplateResponse. is_rendered [ソース] ¶ レスポンスの内容がレンダリングされた ... rs レスポンスに追加するHTTPヘッダーの dict 。 SimpleTemplateResponse. resolve_context ( context ) [ソース] ¶ テンプレートのレンダリングに使用されるコンテキストデータを前処理します。コンテキストデータの dict を受け取ります。デフォルトでは同じ dict を返します。 ... ... は入力値の検証ロジックを扱い、テンプレート内で直接使用されます。ウィジェットはウェブページ上で input 要素から HTML の form をレンダリングし、submit された生データを取り出します。ウィジェットはフォームフィールドにアサイン ( assigned ) される必要があります。 ウィ ... トインのウィジェット を参照してください。 ウィジェットのインスタンスをカスタマイズする ¶ Django がウィジェットを HTML としてレンダリングする際、非常に最小限のマークアップのみをレンダリングします。Django はクラス名やその他のウィジェット固有の属性を追加しません。 ... とコメントフィールドに TextInput ウィジェットが、URL フィールドに URLInput ウィジェットが含まれます。それぞれにはデフォルトのレンダリングが適用され、CSS クラスや追加の属性はありません。 >>> f = CommentForm ( auto_id = False ) >>> print ( f ) <div>Name:<input ty ... ... は入力値の検証ロジックを扱い、テンプレート内で直接使用されます。ウィジェットはウェブページ上で input 要素から HTML の form をレンダリングし、submit された生データを取り出します。ウィジェットはフォームフィールドにアサイン ( assigned ) される必要があります。 ウィ ... トインのウィジェット を参照してください。 ウィジェットのインスタンスをカスタマイズする ¶ Django がウィジェットを HTML としてレンダリングする際、非常に最小限のマークアップのみをレンダリングします。Django はクラス名やその他のウィジェット固有の属性を追加しません。 ... とコメントフィールドに TextInput ウィジェットが、URL フィールドに URLInput ウィジェットが含まれます。それぞれにはデフォルトのレンダリングが適用され、CSS クラスや追加の属性はありません。 >>> f = CommentForm ( auto_id = False ) >>> print ( f ) <div>Name:<input ty ... ... があります。 データセットに バインドされた Form インスタンスであれば、そのデータをバリデーションしたり、HTMLとしてフォームをレンダリングし、HTMLにデータを表示したりすることができます。 データセットに バインドされていない Form インスタンスでは、(検証するデータ ... がないので)データをバリデーションすることはできませんが、空のフォームをHTMLとしてレンダリングできます。 class Form [ソース] ¶ バインドされていない Form のインスタンスを作成するには、クラスの初期化を行います。 >>> f = ... tance, as_json() relies on as_data() . as_data() の必要性は、後方互換性に起因します。以前は ValidationError インスタンスは レンダリングされた エラーメッセージが Form.errors ディクショナリに追加されると同時に消失していました。できれば Form.errors が Validation ... ... があります。 データセットに バインドされた Form インスタンスであれば、そのデータをバリデーションしたり、HTMLとしてフォームをレンダリングし、HTMLにデータを表示したりすることができます。 データセットに バインドされていない Form インスタンスでは、(検証するデータ ... がないので)データをバリデーションすることはできませんが、空のフォームをHTMLとしてレンダリングできます。 class Form [ソース] ¶ バインドされていない Form のインスタンスを作成するには、クラスの初期化を行います。 >>> f = ... tance, as_json() relies on as_data() . as_data() の必要性は、後方互換性に起因します。以前は ValidationError インスタンスは レンダリングされた エラーメッセージが Form.errors ディクショナリに追加されると同時に消失していました。できれば Form.errors が Validation ... ... を上書きすべきではありません。なぜなら、それがプロジェクトのカスタムテンプレートと競合する可能性があるからです。) 低レベルのレンダリングAPI ¶ フォームテンプレートのレンダリングは、カスタマイズ可能なレンダラークラスによって制御されます。カスタムレンダラーは、 ... 使用することで、フォームごとやウィジェットごとにカスタムレンダラーを提供することもできます。 マッチングポイントは、formset のレンダリングに適用されます。詳細は、 ビューとテンプレートでフォームセットを使う を参照してください。 組み込みのテンプレートフォームレンダ ... ものを実装してください。カスタムレンダラは、 render(template_name, context, request=None) メソッドを実装する必要があります。レンダリングされたテンプレート(文字列として)を返すか、 TemplateDoesNotExist を発生させるべきです。 class BaseRenderer [ソース] ¶ 組み込み ... ... を上書きすべきではありません。なぜなら、それがプロジェクトのカスタムテンプレートと競合する可能性があるからです。) 低レベルのレンダリングAPI ¶ フォームテンプレートのレンダリングは、カスタマイズ可能なレンダラークラスによって制御されます。カスタムレンダラーは、 ... 使用することで、フォームごとやウィジェットごとにカスタムレンダラーを提供することもできます。 マッチングポイントは、formset のレンダリングに適用されます。詳細は、 ビューとテンプレートでフォームセットを使う を参照してください。 組み込みのテンプレートフォームレンダ ... ものを実装してください。カスタムレンダラは、 render(template_name, context, request=None) メソッドを実装する必要があります。レンダリングされたテンプレート(文字列として)を返すか、 TemplateDoesNotExist を発生させるべきです。 class BaseRenderer [ソース] ¶ 組み込み ... ... n を考えてみると、複数の異なるタイプのデータの、たくさんのアイテムがフォーム内に表示されるために準備を必要とし、HTML としてレンダリングされ、便利なインターフェイスを使って編集され、サーバーに返され、検証され、クリーンアップされます。そして、保存されたり次の処 ... を書くよりも安全にこれらを実現します。 Django は、フォームに含まれる仕事のうち、3つのまったく異なるパーツを扱います: データがレンダリングできるように準備し、再構成すること データのために HTML フォームを生成すること クライアントから送信されたフォームとデータを受 ... ルトの ウィジェットクラス を持っていますが、これらは必要に応じてオーバーライドできます。 フォームをインスタンス化し、処理し、レンダリングする ¶ Django でオブジェクトをレンダリングするとき、通常は次のような手順を取ります。 ビューの中でオブジェクトを取得する (例え ... ... n を考えてみると、複数の異なるタイプのデータの、たくさんのアイテムがフォーム内に表示されるために準備を必要とし、HTML としてレンダリングされ、便利なインターフェイスを使って編集され、サーバーに返され、検証され、クリーンアップされます。そして、保存されたり次の処 ... を書くよりも安全にこれらを実現します。 Django は、フォームに含まれる仕事のうち、3つのまったく異なるパーツを扱います: データがレンダリングできるように準備し、再構成すること データのために HTML フォームを生成すること クライアントから送信されたフォームとデータを受 ... ルトの ウィジェットクラス を持っていますが、これらは必要に応じてオーバーライドできます。 フォームをインスタンス化し、処理し、レンダリングする ¶ Django でオブジェクトをレンダリングするとき、通常は次のような手順を取ります。 ビューの中でオブジェクトを取得する (例え ... 2026年10月08日