14

Django-Registration では、ユーザーを保存するときにカスタム プロファイルを保存できると書かれています。
しかし、ドキュメントが私に何を求めているのかわかりません。これが彼らの言うことです:

User(たとえば、設定で指定されたモデル)と共にカスタム ユーザー プロファイルの作成を有効にするにはAUTH_PROFILE_MODULE、そのモデルのインスタンスを適切な既定値で作成および保存する方法を知っている関数を定義し、それをキーワード引数として渡しますprofile_callback。この関数は、1 つのキーワード引数を受け入れる必要があります。

user

Userプロファイルを関連付ける。

誰かが作成する必要がある関数の例と、それを引数として渡す方法を教えてもらえますか?

4

3 に答える 3

8

urls.py ファイルでコールバック関数を渡すことができます。

from mysite.profile.models import UserProfile


url( r'^accounts/register/$',      'registration.views.register',
        { 'profile_callback': UserProfile.objects.create }, name = 'registration_register' ),

必要に応じて UserProfile.objects.create を独自の関数に置き換えます。

于 2009-07-02T05:53:23.817 に答える