私は新しいdjangoプロジェクトの設定を進めており、提供されているアプリケーションdjango-registrationとdjango-profileを使いたいと思います。私は簡単なインストールでそれらの両方をインストールし、正常にdjangoの登録を取得するために管理されます。私の次のステップは、django-profileアプリケーションを作業ブランチに接続することです。 django-registrationは、URLにリダイレクトするサービスを提供します。このサービスは、settings.py変数LOGIN_REDIRECT_URLで定義されています。私の推測は、私は単に両方を接続するために、ジャンゴプロファイルのアプリのURLを貼り付けることができます。 (例: '/ profiles /')。 私のsettings.py変数AUTH_PROFILE_MODULEは 'registration.User'に設定されています(django登録モデルを使用しようとしています)。 しかし、 は/ profiles/にSiteProfileNotAvailableがありません。例外はありません。 エラーです。 私は、次の手順に従ってみました: https://bitbucket.org/ubernostrum/django-registration/src/tip/docs/index.rst https://bitbucket.org/ubernostrum/django-profiles/src/tip/docs/overview.txt をしかし、私は、私はあなたのサイトのためのプロファイルモデルを作成し、適切にデフォルトで使用するためにoverview.txtdjango-registrationとdjango-profileを連携させる
から、すなわち、この段落を、すべてを行っている場合、わからないと
AUTH_PROFILE_MODULE
の設定を適切に指定します。次に、INSTALLED_APPS
の設定にprofiles
を追加し、適切なテンプレート を作成し、URLを設定します。プロファイルへのリンクの便宜のために、 プロファイルモデルでは、のビューprofiles.views.profile_detail
にルーティングするget_absolute_url()
メソッドを定義し、 ユーザ名を渡す必要があります。
だから私の質問は以下のとおりです。
- はよく知られているエラーということですか?
- 'registration.User'をAUTH_PROFILE_MODULEに設定するのが正しい方法ですか?
- 「
get_absolute_url()
の方法を定義して のビューprofiles.views.profile_detail
のビューにルーティングする方法は、 のユーザー名を渡す必要があります。 overview.txtに?