Définition des Constantes dans Django

Je veux avoir certaines constantes dans un Django Projets. Par exemple, disons une constante appelée MIN_TIME_TEST.

Je voudrais être en mesure d'accéder à cette constante dans deux endroits: à partir de l'intérieur de mon code Python, et à partir de n'importe quel des Modèles de.

Quelle est la meilleure façon de faire cela?

EDIT:
Pour clarifier, je sais à propos de Modèle de Contexte Processeurs et sur la juste mettre les choses en settings.py ou dans un autre fichier et simplement l'importation.

Ma question est, comment puis-je combiner les deux approches, sans violer le "Don't Repeat Yourself" règle? Sur la base des réponses jusqu'à présent, voici ma démarche:

J'aimerais créer un fichier appelé global_constants.py qui aura une liste de constantes (des choses comme MIN_TIME_TEST = 5). Je peux import ce fichier dans n'importe quel module pour obtenir les constantes.

Mais maintenant, je veux créer le contexte du processeur qui retourne l'ensemble de ces constantes. Comment puis-je faire cela automatiquement, sans avoir à les énumérer à nouveau dans un dictionnaire, comme dans Jean Mee réponse?

OriginalL'auteur Edan Maor | 2010-10-28