object_list ジェネリック ビューを使用したい。しかし、ページネーション以外にどのような利点があるのか わかりません。まだ独自のテンプレートを作成する必要があるようですか?
これは、自分のビューを作成するよりもどのように高速ですか? 何か不足していますか?
使用する価値があり、独自のテンプレートを作成する必要がある場合、テンプレートには何が含まれているはずですか? 例が見つかりません。
object_list ジェネリック ビューを使用したい。しかし、ページネーション以外にどのような利点があるのか わかりません。まだ独自のテンプレートを作成する必要があるようですか?
これは、自分のビューを作成するよりもどのように高速ですか? 何か不足していますか?
使用する価値があり、独自のテンプレートを作成する必要がある場合、テンプレートには何が含まれているはずですか? 例が見つかりません。
複数のモデルがある場合は、同様のビューとテンプレートを複製する時間を節約できます。15 個のモデルを含むアプリを作成するとします。これらすべてを表示するには、1 つの汎用ビューと 1 つのテンプレートのみが必要です。
関数ベースのジェネリック ビューがあまり役に立たないという考えは正しいです。ちょっとしたカスタマイズが必要になるとすぐに、自分でビューを作成することになります。また、これらは Django 1.3 で非推奨になり、移行ガイドがあることにも注意してください。
一方、1.3 の新しいクラスベースのジェネリック ビューは非常に便利です。テンプレートをレンダリングする代わりに、同じリスト ビュー ロジックを記述し、レスポンス ミックスインを交換して Excel スプレッドシートをレンダリングするか、JSON を返すことができます。