#186: common utils for moving settings to preferences

This commit is contained in:
Eliot Berriot 2018-04-28 05:28:51 +02:00
parent e226d60c6a
commit aa3da412a7
No known key found for this signature in database
GPG Key ID: DD6965E2476E5C27
1 changed files with 12 additions and 0 deletions

View File

@ -0,0 +1,12 @@
from django.conf import settings
from dynamic_preferences.registries import global_preferences_registry
class DefaultFromSettingMixin(object):
def get_default(self):
return getattr(settings, self.setting)
def get(pref):
manager = global_preferences_registry.manager()
return manager[pref]