Reputation: 83
I want to import Django settings dynamically.
something like this:
from django.conf import settings
settings.get('TIMEOUT_CONFIG', 10)
but this thing doesn't work.
I also tried this
settings.__dict__.get('TIMEOUT_CONFIG')
but this thing also won't work before I call it like this
settings.TIMEOUT_CONFIG
Upvotes: 1
Views: 271
Reputation: 3094
You can do something like this
from django.conf import settings
def get_variable(key, default):
return getattr(settings, key, default)
TIMEOUT_CONFIG = get_variable('TIMEOUT_CONFIG', 10)
Upvotes: 2