diff --git a/evibes/settings/base.py b/evibes/settings/base.py index ff1fbccc..971c9a86 100644 --- a/evibes/settings/base.py +++ b/evibes/settings/base.py @@ -95,6 +95,7 @@ SITE_ID = 1 INSTALLED_APPS = [ "django_prometheus", + "constance", "django_daisy", "modeltranslation", "django.contrib.admin", @@ -123,7 +124,6 @@ INSTALLED_APPS = [ "django_extensions", "django_redis", "widget_tweaks", - "constance", "mptt", "rest_framework", "rest_framework_simplejwt", diff --git a/evibes/settings/constance.py b/evibes/settings/constance.py index 49d2df7f..eccb3f1c 100644 --- a/evibes/settings/constance.py +++ b/evibes/settings/constance.py @@ -2,7 +2,13 @@ from django.utils.translation import gettext_lazy as _ from evibes.settings.base import getenv -CONSTANCE_BACKEND = "constance.backends.database.DatabaseBackend" # Or 'constance.backends.redis.RedisBackend' +CONSTANCE_BACKEND = "constance.backends.database.DatabaseBackend" # Or "constance.backends.redis.RedisBackend" + +CONSTANCE_ADDITIONAL_FIELDS = { + "json": ["django.forms.fields.JSONField", { + "widget": "core.widgets.JSONTableWidget", + }], +} CONSTANCE_CONFIG = { "PROJECT_NAME": (getenv("EVIBES_PROJECT_NAME"), _("Name of the project")),