0

私はFacebookのアプリケーションを作成するための一般的なボイラープレートのコードを記述しようとしています。私はdjangoのstandrd contrib.userアプリの代わりに別のFacebookUserクラスを作成しています。クラスベースのジェネリックビューを使用してすべてのoauthステップを実際に記述するのがよい設計の決定であるかどうかは疑問です。クラスベースのジェネリックビューを使用するポイントと、それを使用する理由と場所djangoのクラスベースの一般的なビューのユースケースは何ですか

+0

関連:http://stackoverflow.com/questions/4370650/what-is-the-advantage-of-class-based-views – akonsu

答えて

0

オブジェクト指向アプローチのメリットがあるRepetitveプロセス。私にとっては、ユーザーがCSV形式でデータをダウンロードできるようにするユーティリティがたくさん作成されています。正しいコンテンツタイプのcsvを返すCSVResponseViewビューを実装しました。これにより、テストが容易になり、関数ベースのビューの実装をより一貫して容易に維持することができます。

関連する問題