Maison >développement back-end >Tutoriel Python >Diagramme de référence global des variables dans settings.py dans Django
Ajoutez des variables personnalisées dans settings.py, accessibles en définissant (point) le nom de la variable, par exemple :
from django.conf import settings site_name = settings.SITE_NAME site_desc = settings.SITE_DESC
Cependant, si vous rencontrez des variables fréquemment consultées, telles que : E-mail, titre du site Web, description du site Web, il est très peu pratique d'y accéder Solution :
1. Ajoutez d'abord les variables correspondantes dans settings.py :
#网站信息SITE_NAME="hupeng的个人博客"SITE_DESC="pyhon爱好者,希望和大家一起学习,共同进步"
2. dans la vue et renvoyer les variables dans le fichier de configuration des paramètres
from django.conf import settings def global_settings(request): return {"SITE_NAME": settings.SITE_NAME, "SITE_DESC": settings.SITE_DESC}
Remarque : la demande de paramètre doit être ajoutée à la fonction
, sinon l'erreur suivante se produira :
3. Ajoutez la fonction global_settings à l'élément de configuration OPTIONS dans TEMPLATES dans settings.py
4. Modifiez le modèle et passez le nom de la clé Méthode pour accéder directement à la variable correspondante
5. Effet final :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!