text: import os
  from pathlib import Path
  import environ
  
  
  # Build paths inside the project like this: BASE_DIR / 'subdir'.
  BASE_DIR = Path(__file__).resolve().parent.parent
  environ.Env.read_env(os.path.join(BASE_DIR, ".env"))
  env = environ.Env()
  
  # Environment
  SECRET_KEY = env("SECRET_KEY")
  
  # SECURITY WARNING: don't run with debug turned on in production!
  DEBUG = True
  
  ALLOWED_HOSTS = ['*'] if DEBUG else []
  
  
  # Application definition
  
  INSTALLED_APPS = [
      "django.contrib.admin",
      "django.contrib.auth",
      "django.contrib.contenttypes",
      "django.contrib.sessions",
      "django.contrib.messages",
      "django.contrib.staticfiles",  
      "rest_framework",
      "Notification",
      "tasks",
      "webpush",
      "user",
      "store",
  
  ]
  
  MIDDLEWARE = [
      "django.middleware.security.SecurityMiddleware",
      "django.contrib.sessions.middleware.SessionMiddleware",
      "django.middleware.common.CommonMiddleware",
      "django.middleware.csrf.CsrfViewMiddleware",
      "django.contrib.auth.middleware.AuthenticationMiddleware",
      "django.contrib.messages.middleware.MessageMiddleware",
      "django.middleware.clickjacking.XFrameOptionsMiddleware",
  ]
  
  ROOT_URLCONF = "Coders.urls"
  
  TEMPLATES = [
      {
          "BACKEND": "django.template.backends.django.DjangoTemplates",
          "DIRS": [os.path.join(BASE_DIR, "templates")],
          "APP_DIRS": True,
          "OPTIONS": {
              "context_processors": [
                  "django.template.context_processors.debug",
                  "django.template.context_processors.request",
                  "django.contrib.auth.context_processors.auth",
                  "django.contrib.messages.context_processors.messages",
              ],
          },
      },
  ]
  
  WSGI_APPLICATION = "Coders.wsgi.application"
  
  
  DATABASES = {
      "default": {
          "ENGINE": "django.db.backends.sqlite3",
          "NAME": BASE_DIR / "db.sqlite3",
      }
  }
  WEBPUSH_SETTINGS = {
      "VAPID_PUBLIC_KEY": "BKviTKRx21AEtB2ATMtpj_lK4gaDrlIHkT1b_wtOaqrzzRRmDZ59HbFq9-vt61-22JIJZB-Gn_PSooJcxHjXx-k",
      "VAPID_PRIVATE_KEY":"PNkpf6Qi2PwKjk6fqt57ZU_FmG0wmrqUnBbg6MvN050",
      "VAPID_ADMIN_EMAIL": "20bec022@nith.ac.in"
  }
  
  
  AUTH_PASSWORD_VALIDATORS = [
      {
          "NAME": "django.contrib.auth.password_validation.UserAttributeSimilarityValidator",
      },
      {
          "NAME": "django.contrib.auth.password_validation.MinimumLengthValidator",
      },
      {
          "NAME": "django.contrib.auth.password_validation.CommonPasswordValidator",
      },
      {
          "NAME": "django.contrib.auth.password_validation.NumericPasswordValidator",
      },
  ]
  
  
  LANGUAGE_CODE = "en-us"
  
  TIME_ZONE = "UTC"
  
  USE_I18N = True
  
  USE_L10N = True
  
  USE_TZ = True
  
  # Static Files
  STATIC_URL = "/static/"
  STATIC_ROOT = os.path.join(BASE_DIR, "staticfiles")
  STATICFILES_DIRS = [os.path.join(BASE_DIR, "static")]
  
  # # Media Settings
  # MEDIA_ROOT = os.path.join(BASE_DIR, "media")
  # MEDIA_URL = "/media/"
  
  # # Auth Settings
  # LOGIN_REDIRECT_URL = "/"
  # LOGOUT_REDIRECT_URL = "/"
  
  DEFAULT_AUTO_FIELD = "django.db.models.BigAutoField"
  
  if not DEBUG:
      CSRF_COOKIE_SECURE = True
      SESSION_COOKIE_SECURE = True
      SECURE_PROXY_SSL_HEADER = ("HTTP_X_FORWARDED_PROTO", "https")
      SECURE_SSL_REDIRECT = True
      SECURE_HSTS_SECONDS = 3600
      SECURE_HSTS_INCLUDE_SUBDOMAINS = True
      SECURE_HSTS_PRELOAD = True
      SECURE_CONTENT_TYPE_NOSNIFF = True
      SECURE_BROWSER_XSS_FILTER = True
      X_FRAME_OPTIONS = "DENY"