Django一般的なビュー


前書き

一般的なビューは、オブジェクトの作成、編集、削除、またはテンプレートの表示など、あらかじめ定義された特定のアクションを実行するビューです。

一般的なビューは、必要なタスクを実行するために常に手作業で記述されている機能ビューと区別する必要があります。要約すると、汎用ビューを構成する必要があり、機能ビューをプログラムする必要があると言えます。

一般的なビューは、特に標準化された多くのタスクを実行する場合に、多くの時間を節約できます。

備考

これらの例は、一般的なビューは一般に標準化されたタスクをはるかに単純化することを示しています最初からすべてをプログラミングするのではなく、他の人がすでにあなたのためにプログラミングしたものを構成します。これは、バックグラウンドでのプロセスではなく、プロジェクトの設計にもっと集中することができるため、多くの場合意味があります。

だから、あなたはいつもそれら使うべきですか?いいえ、あなたのタスクがかなり標準化されている(オブジェクトの読み込み、編集、削除)、繰り返しのタスクが多い限り、それらは意味をなさないでしょう。 1つの特定の汎用ビューを一度しか使用しないで、非常に特殊なタスクを実行するためにすべてのメソッドをオーバーライドすることは意味をなさないかもしれません。ここで機能的なビューをお勧めします。

ただし、この機能が必要なビューがたくさんある場合や、タスクが特定の汎用ビューの定義済みタスクに匹敵する場合、汎用ビューは、より簡単なものにするために必要なものです。

一般的なビュー 関連する例