2012-03-28 4 views
1

私はかなり新しいdjangoです。私はユーザー登録とプロファイリングが始まると良いと思いました。もうこれ以上は分かりません。だからこのエキスパートフォーラムをショートカットとして使用してくれたことを許してください。しかし、ユーザーのプロファイリングと登録がどのように達成されるべきかについてのかなりのブログを読んでください。私はいくつかの大まかなラインが続くことをうれしく思うだろう。アプリケーションには次のような処理が必要です。Django:ユーザープロファイルとユーザー登録 - bitbucketモジュールまたはdjangoの現在の1.3リリースを使用しますか?

  • 登録フォームを使用して複数の種類のユーザーが登録できる必要があります。これには、djangoのユーザ名とパスワードだけでなく、他の特定の情報も含まれていなければなりません。私はそのようなフォームを作成し、それをデータベースに保存することに成功しました(Userオブジェクトと、自己定義されたUserProfileオブジェクト)。各ユーザーは後で自分の設定を編集できる必要があります。

ユーザープロファイル: Q1)私は1つの以上のプロファイルをしたい場合は、設定はAUTH_PROFILE_MODULEのみ1つの値を持つことができる属性のため、これらのプロファイルのクラスは、クラスのUserProfileのサブクラスでなければならないことはまだ正しいのですか?

q2)ベースのUserProfileを、たとえば次のように定義できますか。 SubUserProfile_Bは6つのフィールドを継承します。つまり、基本クラスはすべての機能を提供し、サブクラスはそのサブセットを継承しますか?または、2つの全体的な機能を持つ基本UserProfileをよりよく定義し、各サブクラスに独自の固有の機能を持たせますか?

q3)そして、私は、J Bennettさんのdjango-profilesによるユーザープロフィールのための定義済みのパッケージがあることを知りました。私はそれを読むのはめったに文書化されていないので、私はそれを使用していません。それは廃止され、機能はすべてdjango 1.3に組み込まれていますか、それともまだ推奨されていますか?例えば。ユーザは自分の設定を編集できるはずですが、これはgeneric.EditView()を使用してプログラムすることもできます。これはdjango 1.3以降で利用できます。いいえ?言い換えれば、ユーザプロファイルはdjango 1.3と比較してどのような利点がありますか?

ユーザー登録: q4)その後、j Bennettのdjango登録登録用の定義済みパッケージがあることを知りました。それは2つの味があります:a)クラスベースのジェネリックビュー(brandnew)の使用、b)クラスベースのgenなし。再生回数とにかくそれが必要になると思われます。私のアプリにはまだ載っていない "電子メール確認"。 このモジュールが必要な場合は、どのバージョンを使用するのですか?古いモジュールか、新しいモジュールか(Bennettの警告を伴います))?または、私はdjango 1.3にとどまるべきですか?

回答は大歓迎です。私は本当に小説は期待していませんが、役に立つヒントかもしれません。 ありがとうございます!

答えて

関連する問題