ListView から継承するビューを作成しており、ビューをログイン ユーザーに制限しようとしています。
https://docs.djangoproject.com/en/dev/topics/class-based-views/#decorating-in-urlconfは、URLconf で login_required を使用して装飾すると、「インスタンスごとにデコレーターが適用される」と述べています。ビューのすべてのインスタンスを装飾するには、別のアプローチを取る必要があります」 - そのアプローチは、ビュー コードでディスパッチ メソッドを装飾することです。
クラスとインスタンスの違いを知っていると思っていましたが、このフレーズは私には何の意味もありません。誰かが明確にすることができますか?クラス定義ではなく URLconf にデコレータを使用する以外に、2 つのアプローチの違いは何ですか?
そのリンクの上の段落は、次の質問に答えているようです。
本当??ListView のサブクラスで URLconf アプローチを使用できるようです。