私はDjangoサイトで簡単なポーリングチュートリアルを行っていましたが、最後のトピックは一般的なビューの紹介です。すべてのURLパターンに対してカスタムビューを作成する必要性を回避する便利な方法。
私が理解している限り、これが主なアイデアです。
1)リクエスト->URLパターン->表示->テンプレート
また
2)リクエスト-> URLパターン(汎用ビュー)[->オプションのテンプレート]
2は必要なコードが少ないようで、4つではなく2つのステップしかありませんが、欠点として、URLパターンにより多くのものを貼り付け、より多くの自動マジックが行われ、ビューが2か所で定義されるようになりました。
私はURLパターンをそれだけにするというアイデアが本当に好きです-パターンであり、追加の定型文を追加しないでください。また、単純なビューも含めてすべてのビューを明示的に定義するというアイデアも気に入っています。これにより、後でファイルを行き来することなく、すべてのビューを見つけることができます。さらに、automagicは、最初から(少なくともDjangoの最初から)作成するものよりもカスタマイズが難しいことは誰もが知っています。
私は何かが足りないのですか?後で一般的なビューをまったく使用しないことに悩まされるような大きな間違いをしているのでしょうか。