Gérer les paramètres Django dans les environnements de développement et de production locaux peut être un défi. Certains paramètres, tels que les constantes, peuvent être partagés entre les deux, tandis que d'autres, comme les chemins de fichiers, nécessitent des variations.
L'approche recommandée, telle que décrite dans « Deux scoops de Django », consiste à utiliser le contrôle de version et à stocker les paramètres. dans un répertoire dédié au sein de votre projet :
project/ app1/ app2/ project/ __init__.py settings/ __init__.py base.py local.py production.py manage.py
Paramètres communs dans base.py
settings/base.py héberge les paramètres partagés dans les deux environnements, tels que MEDIA_ROOT et ADMIN.
Paramètres spécifiques au site
Exécution de Django avec les paramètres spécifiés
Lors de l'exécution de Django commandes, utilisez l'option --settings pour spécifier le fichier de paramètres approprié :
Exemple de modèle de projet
Pour plus de conseils, un exemple de projet le modèle de mise en page est disponible sur GitHub.
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!