User モデルを拡張したい。このドキュメントに記載されている手順に従いました。extended_user
models.py が次のように読み取られる新しいアプリを作成しました。
from django.db import models
from oscar.apps.customer.abstract_models import AbstractUser
from django.utils.translation import ugettext_lazy as _
class User(AbstractUser):
nickname = models.CharField(_("nick_name"), max_length=50, null=True, blank=True)
def get_full_name(self):
full_name = '%s %s' % (self.last_name.upper(), self.first_name)
return full_name.strip()
settings.py で私は言及します
AUTH_USER_MODEL = "extended_user.User"
移行を作成して実行します。プロフィール ビューではnickname
フィールドが表示されますが、プロフィール編集ビューでは表示されません。プロファイル編集フォームに新しく追加されたフィールドを表示するにはどうすればよいですか?