1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
from django.apps import AppConfig, apps
from django.conf import settings
from django.utils.translation import gettext_lazy as _
from ..registries import preference_models
from .registries import user_preferences_registry
class UserPreferencesConfig(AppConfig):
name = "dynamic_preferences.users"
verbose_name = _("Preferences - Users")
label = "dynamic_preferences_users"
default_auto_field = "django.db.models.AutoField"
def ready(self):
UserPreferenceModel = self.get_model("UserPreferenceModel")
preference_models.register(UserPreferenceModel, user_preferences_registry)
|