KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I want to have some constants in a Django Projects. For example, let's say a constant called MIN_TIME_TEST . I would like to be able to access this constant in two places: from within my Python code, and from within any Templates. What's the best way to go about doing this? EDIT: To clarify, I know about Template Context Processors and about just putting things in settings.py or some other file and just importing. My question is, how do I combine the two approaches without violating the "Don't Repeat Yourself" rule? Based on the answers so far, here's my approach: I'd like to create a file called global_constants.py, which will have a list of constants (things like MIN_TIME_TEST = 5 ). I can import this file into any module to get the constants. But now, I want to create the context processor which returns all of these constants. How can I go about doing this automatically, without having to list them again in a dictionary, like in John Mee's answer?
Tags (comma-separated)
Save Edits
Cancel