0

最終的にユーザーが写真を投稿できるようにするアプリケーションをdjangoで作成しています。写真には、ユーザーへの外部キーが含まれています。

上記のようにUserクラスをモデルクラスとして操作できるようにしたいのですが、現在django-registration/authが処理している承認などの機能も果たしたいです。

つまり、基本的に2つのクラスがあります。私自身のUserクラスとauth_userクラスは、それぞれsqliteに独自のテーブルを持っています。

2つを関連付けるにはどうすればよいですか?OneToOneフィールドを使用する必要がありますか、それともauth_userクラスを拡張してモデルUserクラスのすべての機能を含める必要がありますか?

4

1 に答える 1

2

私はこれがあなたが探しているものだと信じています:

https://docs.djangoproject.com/en/1.4/topics/auth/#auth-profiles

次のようなものを使用して、settings.pyファイル内でカスタムクラスを指定する必要があります。

AUTH_PROFILE_MODULE = 'accounts.UserProfile'

お役に立てば幸いです。

于 2012-12-04T17:13:31.723 に答える