From dab1a0d8073500b027b24b29f580fb12b9758483 Mon Sep 17 00:00:00 2001 From: Ernesto Rico Schmidt <ernesto@helsinki.at> Date: Mon, 26 Sep 2022 17:59:26 -0400 Subject: [PATCH] Use Pathlib --- steering/settings.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/steering/settings.py b/steering/settings.py index 29b5148d..1400a1da 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": [ -- GitLab