0

Facebook アプリを作成するための一般的なボイラー プレート コードを作成しようとしています。django の標準 contrib.user アプリの代わりに、別の FacebookUser クラスを作成しています。クラスベースの汎用ビューを使用してすべての oauth ステップを実際に記述することが、設計上の適切な決定になるかどうか疑問に思っています。クラスベースのジェネリックビューを使用するポイントは何ですか?なぜ、どこで使用する必要がありますか?

4

1 に答える 1

0

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

于 2011-10-25T20:19:23.407 に答える