2
J'ai une instance d'un modèle FooBar
- comment puis-je obtenir le type naturalisé Foo Bar
pour l'affichage à l'utilisateur, en veillant à utiliser verbose_name
de la classe si un est défini dans les options Meta
. .: par exemple Obtenir d'un modèle au nom verbeux du type de modèle
class FooBar(models.Model):
title = models.CharField(max_length = 100)
class Meta:
verbose_name = 'Spaghetti Monster'
Comment puis-je obtenir 'Spaghetti Monster' d'une instance d'un FooBar
?
Est-ce pas ne fonctionnera que si la classe a une sous-classe 'Meta'? (Voir aussi la première partie de la question). –
Les modèles ont toujours une classe interne 'Meta', même si c'est une classe générée implicitement par Django. Et cette classe a toujours un attribut 'verbose_name'. http://docs.djangoproject.com/fr/dev/ref/models/options/#verbose-name –
Ah - excellent - merci! –