2010-03-26 10 views
2

Je souhaite créer un modèle nommé Modèle. Je suis sûr que ce n'est pas autorisé, donc je suis obligé d'utiliser un autre terme pour le nom du modèle. Disons que je l'appelle Mdl. Cependant, du point de vue de l'utilisateur, je veux toujours faire référence à la table en tant que modèle. Existe-t-il un moyen de définir un nom détaillé pour l'ensemble du modèle Mdl de la même manière que pour les champs de modèle? Dans mes modèles, je référence le nom de la table en cours en haut du document:Définir un nom détaillé pour un modèle Django entier

{{ model }} 

qui se transmet d'une vue. Si je ne peux pas définir un nom détaillé, alors je vais devoir appeler une fonction à chaque fois pour traduire le nom de Mdl en Modèle juste pour cette table. Est-ce que quelqu'un a une autre suggestion?

Répondre

3

Vous voulez Meta.verbose_name

+0

Awesome! Toute idée de comment j'accède à cela à partir d'un modèle donné d'un modèle? –

+2

ah. mdlnm._meta.verbose_name merci !! –