Я новичок в django, я слежу за видео-лекциями. После выполнения точно в соответствии с инструкциями я не могу добавить дополнительный файл интерфейса администратора. Я прикрепляю modes.py и admin.py для проверки. Пожалуйста, помогите мнеИзменение пользовательского интерфейса администратора django
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)
Привет, Ваш код выглядит правильно, но, возможно, вы забыли зарегистрировать свое приложение «Профиль»? – dydek
Эй, спасибо за ответ, я зарегистрировал приложение, проблема в том, что когда я открываю страницу администрирования пользователя, био не появляется. – user2873552
Привет, Я получил ответ после проверки несколько раз. its Typo error Использовал «inline» Вместо «inlines» спасибо – user2873552