Les Crash-Devs d'un Passionné

Changer le nom de votre application Django dans la partie Admin

/Catégorie/django

Temps de lecture : 1 minutes

Quand on vous êtes dans l'interface d'administration de Django les modèles sont rangés sous un titre portant le nom de votre projet (ici health).

django_admin_before_custom_app_name

Nous allons voir comment personnaliser ce nom pour qu'il soit plus parlant.

Créez le fichier app.py, à la racine de votre application, qui va nous permettre de changer le nom de l'application dans une classe de configuration HealthConfig

clipboard
Copier le code
1
2
3
4
5
6
7
import os

from django.apps import AppConfig

class HealthConfig(AppConfig):
    name = 'health'
    verbose_name = os.environ.get('APP_NAME')

Pensez à charger le nom de votre application dans une variable d'environnement APP_NAME

Il vous reste à charger le fichier de configuration dans __init__.py juste à coté de app.py.

clipboard
Copier le code
1
default_app_config = 'health.apps.HealthConfig'

Et c'est tout !

django_admin_after_custom_app_name