django-oidc-provider/openid_provider/settings.py

24 lines
429 B
Python
Raw Normal View History

from django.conf import settings
class default_settings(object):
# Here goes all the package default settings.
LOGIN_URL = None
SITE_URL = None
def get(name):
'''
Helper function to use inside the package.
'''
try:
value = getattr(default_settings, name)
value = getattr(settings, name)
except AttributeError:
if value == None:
raise Exception('You must set ' + name + ' in your settings.')
return value