2011-06-20 7 views
0

私は自分のプロジェクト用のログインアプリケーションを作成しようとしているのなら、新しく作成されたユーザーを保存するモデルとしてauth_userを使用し、経由:。djangoのauth_userモデルを使用してユーザーの情報を保存することはできますか?

from auth.models import User 

class UserForm(ModelForm): 
    class Meta: 
     model=User 

それともにユーザーを格納するためのカスタムモデルを作成した方が良いです私は上記の持っているものであっても動作しますか?私は答えが "もちろん、それがそれのためにある"か "愛する神か、なぜあなたはそれをしたいのですか"だと確信していますが、私にはわからないのです。

+0

もう少しあなたが達成したいことが少しぼやけています。ちょうど認証か、ユーザーのために余分なもの(プロファイル情報)を保存したいですか? –

答えて

0

Userは、通常のDjango認証メカニズムを使用してシステムにログインして使用できるユーザーの資格情報を格納するためのものです。あなたのプロジェクトがDjangoの認証を使用する場合は、Userが正しいモデルです。

0

短い答えは「はい」です。ユーザーの追加情報を保管したい場合は、ユーザー・モデルに別のモデルと外部キーを作成することができます。

関連する問題