Django-fr

Forum

#1 08-01-2014 07:56:10

Séno Hervé Edorh
Membre
Inscription : 11-08-2010
Messages : 21

renommer une application django

Bonjour,

J'aimerais changer le nom d'une application que j'ai utilisé dans un
de mes projets django. Plus précisément c'est pybbm (forum). Je veux
que dans l'administration il y apparaisse le nom Forum pour faciliter
l'administration à l'administrateur du système (non informaticien). J'ai
utilisé plein de
méthode mais qui ne marche pas. je continue à chercher. Si quelqu'un
aurait une astuce facile et rapide cela me sauverait.

Merci

Hors ligne

#2 08-01-2014 08:11:58

Rémy HUBSCHER
Membre
Inscription : 11-08-2010
Messages : 161

Re : renommer une application django

Bonjour,

Là comme ça je vois deux solutions.

Il me semble que tu peux mettre app_label dans le class Meta de tous les
models de ton app pybbm.

    class Category(models.Model):
         ...
         class Meta:
             app_label = _('Forum')

Tu peux le faire également hors de pybbm en modifiant le app_label après
la création des models (depuis une autre app) :

    from pybbm.models import Category
    Category._meta.app_label = _('Forum')


L'autre chose à faire (peut-être meilleure d'ailleurs) c'est de
surcharger le template de l'admin qui gère l'affichage de la liste des app.

https://github.com/django/django/blob/master/django/contrib/admin/templates/admin/index.html
https://github.com/django/django/blob/master/django/contrib/admin/templates/admin/app_index.html

Bonne journée,

Rémy


Le 08/01/2014 07:56, Séno Hervé Edorh a écrit :
>
> Bonjour,
>
> J'aimerais changer le nom d'une application que j'ai utilisé dans un
> de mes projets django. Plus précisément c'est pybbm (forum). Je veux
> que dans l'administration il y apparaisse le nom Forum pour faciliter
> l'administration à l'administrateur du système (non informaticien).
> J'ai utilisé plein de
> méthode mais qui ne marche pas. je continue à chercher. Si quelqu'un
> aurait une astuce facile et rapide cela me sauverait.
>
> Merci
>
> --
> Hervé
>
>
>
> _______________________________________________
> django mailing list
> django _AT_ lists.afpy.org
> http://lists.afpy.org/mailman/listinfo/django

Hors ligne

Pied de page des forums