2011-12-03 9 views
1

get_profile()メソッドを使用しているユーザーのプロファイルを取得しようとしています。私AUTH_PROFILE_MODULEはよく、私は推測しているが、私は、このエラーメッセージが出てい:ユーザーオブジェクトからプロファイルを取得できません

あなたは、私がリンクしたからだと思いますか、あなたのプロジェクト設定でAUTH_PROFILE_MODULEを確認し、プロファイルモデルを読み込むことができませんプロファイルモデルは、OneToOneフィールドの代わりにforeignKeyフィールドを使用しますか?

私は自分のアプリを壊したくないので、変更に進む前に尋ねています。

+0

私はそれがForeignKeyとは関係ないと思います。プロファイルアプリをsettings.pyに追加しましたか? –

+0

はい。プロファイルをテンプレートに渡すと、すべてが機能します。 – user1026355

+0

私はあなたがプロファイルを取得しようとするとエラーが発生していると思った。ですから、プロファイルをテンプレートに渡すことができれば、プロファイルを取得できると思います。いつあなたのエラーが発生しますか? –

答えて

4
AUTH_PROFILE_MODULE = 'app_containing_profile_model.name_of_profile_model' 

は、クラスプロフィールによって定義されたプロファイルモデルを含むmodels.pyとプロファイルアプリを、持っていると言います。次に、あなたは持っていたでしょう:

AUTH_PROFILE_MODULE = 'profiles.Profile' 

あなたのプロジェクトはすでにそのように設定されていますか?

+0

いいえ、それはありませんでした!私は 'name_of_project.app_containing_profile'を入れました。私はその文書を誤解した。今は完全に機能しています。あなたの答えをありがとう! – user1026355

+0

@ user1026355この回答があなたの問題を解決した場合、それをあなたの受け入れたものとして選択することができます。 – juliomalegria

関連する問題