diff --git a/steering/settings.py b/steering/settings.py index 29b5148d86ccd6bea5101c20a464ec75588380f0..1400a1da08defda29ad4a2e409ce5272901d53cb 100644 --- a/steering/settings.py +++ b/steering/settings.py @@ -1,19 +1,19 @@ # Django settings for pv project. import os +from pathlib import Path from corsheaders.defaults import default_headers # Paths +BASE_DIR = Path(__file__).resolve(strict=True).parent.parent -PROJECT_DIR = os.path.dirname(__file__) +LOCALE_PATHS = (BASE_DIR / "locale",) -LOCALE_PATHS = (os.path.join(PROJECT_DIR, "locale"),) - -MEDIA_ROOT = os.path.join(PROJECT_DIR, "site_media") +MEDIA_ROOT = BASE_DIR / "site_media" MEDIA_URL = "/site_media/" -STATIC_ROOT = os.path.join(PROJECT_DIR, "static") +STATIC_ROOT = BASE_DIR / "static" STATIC_URL = "/static/" ROOT_URLCONF = "steering.urls" @@ -47,7 +47,7 @@ if os.getenv("VIRTUAL_ENV"): DATABASES = { "default": { "ENGINE": "django.db.backends.sqlite3", - "NAME": os.path.join(PROJECT_DIR, "db.sqlite3"), + "NAME": BASE_DIR / "db.sqlite3", } } else: @@ -75,7 +75,7 @@ SECRET_KEY = os.getenv("SECRET_KEY", default="secret-key") TEMPLATES = [ { "BACKEND": "django.template.backends.django.DjangoTemplates", - "DIRS": [os.path.join(PROJECT_DIR, "templates")], + "DIRS": [BASE_DIR / "templates"], "APP_DIRS": True, "OPTIONS": { "context_processors": [