J'utilise certaines sous-classes dans mon application Django, et je continue cette logique jusqu'à l'implémentation de mon admin.Insertion d'éléments supplémentaires dans une liste héritée dans Django/Python
Actuellement, je cette administration défintion:
class StellarObjectAdmin(admin.ModelAdmin):
list_display = ('title','created_at','created_by','updated_at','updated_by)
Maintenant, j'ai une classe planète, qui est une sous-classe de StellarObject, avec un champ supplémentaire. Je souhaite ajouter ce champ à list_display (ne pas remplacer entièrement l'affichage de StellarObject).
Si je tente quelque chose comme ceci:
class PlanetAdmin(StellarObjectAdmin):
list_display.insert(1,'size')
Je reçois l'erreur suivante:
name 'list_display' is not defined
Je dois admettre, je suis très nouveau pour python, et l'héritage en général, donc je suis sûr qu'il y a quelque chose de simple qui me manque.
Merci