102 votes

Fichier de paramètres d'importation Django

Quelle est la différence fondamentale entre les instructions d'importation suivantes dans une application Web Django?

 import settings
 

et

 from django.conf import settings
 

Merci d'avance.

136voto

dgraziotin Points 1197
import settings

Importer les paramètres(.py) module de votre projet Django (si vous écrivez ce code à partir de la "racine" de votre application, bien sûr)

from django.conf import settings

Importer les paramètres de l'objet de django.conf paquet (de Django reinhardt, des fichiers fournis). Ceci est important, parce que

[..] il est à noter que votre code ne devrait pas importer à partir soit global_settings ou de votre propre fichier de settings. django.conf.paramètres résumés les concepts de paramètres par défaut et les paramètres spécifiques aux sites; il présente une interface unique. Il dissocie également le code qui utilise les paramètres de l'emplacement de vos paramètres.

Mise à JOUR: si vous souhaitez définir certains paramètres, voir cette partie de la documentation

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X