From 63ea55472f0f314f263a63865276bc5b1c2f69ca Mon Sep 17 00:00:00 2001 From: relikd Date: Sun, 28 Jul 2024 12:58:26 +0200 Subject: [PATCH] feat: env variable for map location --- backend/app/models/place.py | 4 ++-- backend/config/settings.py | 4 ++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/backend/app/models/place.py b/backend/app/models/place.py index 95c58ea..2a94681 100644 --- a/backend/app/models/place.py +++ b/backend/app/models/place.py @@ -34,8 +34,8 @@ class Place(models.Model): description = models.TextField('Beschreibung', blank=True, null=True) location = LocationField('Position', blank=True, null=True, options={ 'map': { - 'center': [52.52, 13.40], - 'zoom': 12, + 'center': settings.MAP_CENTER, + 'zoom': settings.MAP_ZOOM, }, }) diff --git a/backend/config/settings.py b/backend/config/settings.py index f224ae3..83e643e 100644 --- a/backend/config/settings.py +++ b/backend/config/settings.py @@ -138,6 +138,10 @@ DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField' ADMIN_URL = os.environ.get('ADMIN_URL', 'admin/').rstrip('/') + '/' +[slat, slon] = os.environ.get('MAP_CENTER', '51.2,9').split(',') +MAP_CENTER = [float(slat), float(slon)] +MAP_ZOOM = int(os.environ.get('MAP_ZOOM', '6')) + STATIC_ROOT = BASE_DIR / 'static' MEDIA_URL = 'data/'