У меня есть модель и первоначально он имел эти атрибутыотражать изменения в странице администратора Django
First Name
Last Name
Email
Я изменил модель, чтобы включить дополнительный Attribué: адрес, теперь он выглядит как этот
First Name
Last Name
Email
Address
Я использую базу данных MySQL, и изменения отражены в таблице в базе данных, однако изменения не отражены в Django admin, так как в таблицах нет нового столбца Address.
Я знаю, что есть что-то делать с переопределение шаблона администратора в Django, но я не могу, кажется, чтобы быть в состоянии сделать это, кто-то может вести меня
Благодаря
Вам не нужно переопределить шаблоны администратора, чтобы показать это. Можете ли вы добавить определение своего класса в вопрос? Вот где вы контролируете, какие поля отображаются в разных частях администратора. –
@PeterDeGlopper Я очень новичок в Django, я не уверен, где мое определение класса admin – user2284926
Чтобы класс модели отображался в администраторе, вы должны его зарегистрировать. Что-то вроде admin.site.register (Person) или admin.site.register (Person, PersonAdmin). PersonAdmin будет вашим классом администратора. Если вы не указали настраиваемый класс администратора, вы получите поведение по умолчанию, которое отображает все поля модели. –