私はジャンゴの初心者で、いくつかのビデオ講義に従っています。指示に従って正確に実行した後、余分なフィールドのユーザー管理インターフェイスを追加できません。チェック用にmodes.pyとadmin.pyを添付しています。私を助けてください
models.py
class UserProfile(models.Model):
user = models.OneToOneField(User, unique=True)
#Extra values
bio = models.TextField(null=True)
def __unicode__(self):
return '%s Profile' % self.user
def create_profile(sender, instance, created, **kwargs):
if created:
profile, created = UserProfile.objects.get_or_create(user=instance)
from django.db.models.signals import post_save
post_save.connect(create_profile, sender=User )
Admin.py
class UserProfileInLIne(admin.StackedInline):
model = UserProfile
can_delete = False
class UserProfileAdmin(UserAdmin):
inline = (UserProfileInLIne, )
admin.site.unregister(User)
admin.site.register(User, UserProfileAdmin)