import copy from django.conf import settings as django_settings default = { 'YOURAPPS_SETTING_1': True, 'YOURAPPS_ENTRIES_PER_PAGE': 25, } # Make copy of the original settings, to avoid altering the # project wide settings module. settings = copy.copy(django_settings) # Populate default_settings in settings if they aren't set. for key, value in default.items(): if not hasattr(settings, key): setattr(settings, key, value)