23 lines
429 B
Python
23 lines
429 B
Python
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
|