From da2403c3c588c52b59b37a550b3edfd0679d8c1d Mon Sep 17 00:00:00 2001 From: Egor fureunoir Gorbunov Date: Tue, 11 Nov 2025 17:08:29 +0300 Subject: [PATCH] Features: 1) Centralize use of `BASE_DOMAIN` to replace `CONSTANCE_CONFIG` in API URLs. Fixes: 1) Add missing import for `BASE_DOMAIN` in `drf.py`. Extra: 1) Minor cleanup by removing redundant imports in `jazzmin.py`. --- evibes/settings/drf.py | 3 ++- evibes/settings/jazzmin.py | 5 ++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/evibes/settings/drf.py b/evibes/settings/drf.py index 4fb2b281..e2571cc9 100644 --- a/evibes/settings/drf.py +++ b/evibes/settings/drf.py @@ -3,6 +3,7 @@ from os import getenv from django.utils.translation import gettext_lazy as _ +from evibes.settings import BASE_DOMAIN from evibes.settings.base import DEBUG, EVIBES_VERSION, SECRET_KEY from evibes.settings.constance import CONSTANCE_CONFIG @@ -136,7 +137,7 @@ SPECTACULAR_SETTINGS = { }, "SERVERS": [ { - "url": f"https://api.{CONSTANCE_CONFIG.get('BASE_DOMAIN')[0]}/", # type: ignore [index] + "url": f"https://api.{BASE_DOMAIN}/", # type: ignore [index] "description": "Production Server", }, {"url": "http://api.localhost:8000/", "description": "Development Server"}, diff --git a/evibes/settings/jazzmin.py b/evibes/settings/jazzmin.py index 40d54ee5..d664499c 100644 --- a/evibes/settings/jazzmin.py +++ b/evibes/settings/jazzmin.py @@ -1,7 +1,6 @@ from django.utils.translation import gettext_lazy as _ -from evibes.settings import BASE_DOMAIN, STOREFRONT_DOMAIN -from evibes.settings.base import EVIBES_VERSION +from evibes.settings.base import EVIBES_VERSION, BASE_DOMAIN, STOREFRONT_DOMAIN from evibes.settings.constance import CONSTANCE_CONFIG JAZZMIN_SETTINGS = { @@ -28,7 +27,7 @@ JAZZMIN_SETTINGS = { }, { "name": _("REST Docs"), - "url": f"https://api.{CONSTANCE_CONFIG.get('BASE_DOMAIN')[0]}/docs/swagger", # type: ignore [index] + "url": f"https://api.{BASE_DOMAIN}/docs/swagger", # type: ignore [index] "new_window": True, }, {"name": _("Support"), "url": "https://t.me/fureunoir", "new_window": True},