2016-02-02 3 views

Répondre

1

Oui, vous pouvez importer les paramètres et rechercher vos valeurs:

from django.conf import settings 

print settings.DEBUG 
+0

Merci, Joseph. Si j'imprime 'settings.LOCALE_PATHS', il imprime exactement la valeur que j'ai définie. Comment puis-je obtenir le chemin complet utilisé par django? –

+0

@LA_ Vous pouvez regarder le module os.path. En fait, comme je tape ceci comme un commentaire, je trouve qu'il est assez difficile d'écrire une vraie réponse. Je peux juste répondre dans une réponse séparée. –

1

Inclus dans un commentaire séparé AVAIT de LA_.

« Merci, Joseph Si j'imprimer settings.LOCALE_PATHS, il imprime exactement la valeur que j'ai définie Comment puis-je obtenir le chemin complet utilisé par django?

Ce qui peut vous être utile est d'enregistrer le chemin absolu en utilisant le module os.path.

Par exemple, vous pouvez effectuer les opérations suivantes:

PROJECT_PATH = os.path.abspath(os.path.dirname(__file__)) 
LOCALE_ABS_PATH = os.path.join(PROJECT_PATH, LOCALE_PATHS[0]) 

Ensuite, vous pouvez faire référence à LOCALE_ABS_PATH comme le chemin absolu aux LOCALE_DIRS énumérés dans settings.py

Laissez-moi savoir si cela est utile à tous . Je ne suis pas tout à fait sûr du contexte dans lequel vous envisagez d'implémenter cela, mais peut-être que je pourrais vous aider davantage si vous continuez à avoir des problèmes.