Comment changer le nom de certains modèles de "Catégories" à "Catégories" sur le site d'administration dans la nouvelle version de dev django? Dans l'ancienne version (sans sites d'administration ni modèles d'administration), vous pouviez simplement le faire; http://www.the-dig.com/blog/post/customize-plural-name-django-admin/
Cependant, maintenant définir verbose_name_plural dans ma classe basée sur modeladmin ne fait rien. Quelqu'un rencontre le même problème?
django
django-admin
Andriy Drozdyuk
la source
la source
Réponses:
Eh bien, il semble que l'approche de la classe Meta fonctionne toujours. Donc, placer une méta-classe dans votre modèle fera toujours l'affaire:
Notez que nous utilisons les minuscules ici, car django est assez intelligent pour le capitaliser lorsque nous en avons besoin.
Je trouve bizarre de définir cette option dans la classe de modèle par opposition au fichier admin.py. Voici l'emplacement dans la documentation de développement où il est décrit:
http://docs.djangoproject.com/en/dev/ref/models/options/#verbose-name-plural
la source
pour cela, vous devez ajouter des méta-classes pour les modèles
Bonus pour l'administrateur de vos modèles dans apps.py
la source