J'ai regardé vite fait, tu peux y accéder via l'attribut _meta de ton instance 
qui contient pas mal de config de ton modèle, mais c'est des méthodes "proxy" 
de django, faut "forcer" leur interprétation pour y accéder, genre :

  str(toninstance._meta.verbose_meta)

Enfin un truc du genre, tu peux voir les attributs auquel tu peux accéder en 
faisant un :

print dir(toninstance._meta)

Le mercredi 16 janvier 2013 10:19:24 Bourhis Yves a écrit :
> Bonjour et meilleurs voeux à tous,
> 
> dans mon site d'administration j'ai défini des actions me permettant de
> générer des listes en "pdf" pour lesquelles j'aurais besoin de
> récupérer, pour l'en-tête, le nom de la table correspondante (en fait le
> contenu de "verbose_name" ou "verbose_name_plural" défini dans "models.py").
> 
> En gros dans admin.py j'ai :
> class MaTableAdmin(admin.ModelAdmin):
>     [...]
>     def editionPdf(modeladmin, request, queryset):
>        return listePdf(queryset.all())
> et je voudrais que ma fonction "listePdf" puisse récupérer le
> "verbose_name"...
> 
> C'est sans doute trivial, mais j'avoue que je sêche...
> 
> Cordialement.
-- 
Cordialement,
David THENON.
_______________________________________________
django mailing list
[email protected]
http://lists.afpy.org/mailman/listinfo/django

Répondre à