django.contrib.auth.models.User
django を使い始めたばかりで、基本クラスを拡張して独自のサイト プロファイルを作成したいと考えています。これを行う方法が説明されています。
私が理解している限りAUTH_PROFILE_MODULE
、あなたのsettings.py
.
さて、このようにプロファイルクラスの拡張クラスを作成すると
class UserProfile(models.Model):
user = models.ForeignKey(User, unique=True)
somefield = models.CharField()
class UserProfileExtended(UserProfile):
extrafield = models.CharField()
それでは、両方をプロファイルクラスにすることはできませんよね?
(この場合、extrafield
をスーパークラスに追加して を完全に削除するだけです。実際にそれらを分割したいUserProfileExtended
ほど多くのフィールドがあると想像してください)UserProfileExtended
ご協力いただきありがとうございます!