Coverage for conf/settings/base.py: 100%
9 statements
« prev ^ index » next coverage.py v7.15.2, created at 2026-10-07 06:14 +0000
« prev ^ index » next coverage.py v7.15.2, created at 2026-10-07 06:14 +0000
1from decouple import config
3from conf.settings import BASE_DIR
6ENVIRONMENT = config("ENVIRONMENT", default="local")
8INSTALLED_APPS = [
9 "django.contrib.admin",
10 "django.contrib.auth",
11 "django.contrib.contenttypes",
12 "django.contrib.sessions",
13 "django.contrib.messages",
14 "django.contrib.staticfiles",
15 "migrations_git_conflicts",
16]
18MIDDLEWARE = [
19 "django.middleware.security.SecurityMiddleware",
20 "django.contrib.sessions.middleware.SessionMiddleware",
21 "django.middleware.common.CommonMiddleware",
22 "django.middleware.csrf.CsrfViewMiddleware",
23 "django.contrib.auth.middleware.AuthenticationMiddleware",
24 "django.contrib.messages.middleware.MessageMiddleware",
25 "django.middleware.clickjacking.XFrameOptionsMiddleware",
26]
28# Storage
29# https://docs.djangoproject.com/en/4.2/ref/settings/#storages
31STORAGES = {
32 "default": {
33 "BACKEND": "django.core.files.storage.FileSystemStorage",
34 },
35 "staticfiles": {
36 "BACKEND": "django.contrib.staticfiles.storage.StaticFilesStorage",
37 },
38}
40ROOT_URLCONF = "conf.urls"
42TEMPLATES = [
43 {
44 "BACKEND": "django.template.backends.django.DjangoTemplates",
45 "DIRS": [
46 BASE_DIR / "api" / "templates",
47 ],
48 "APP_DIRS": True,
49 "OPTIONS": {
50 "context_processors": [
51 "django.template.context_processors.debug",
52 "django.template.context_processors.request",
53 "django.contrib.auth.context_processors.auth",
54 "django.contrib.messages.context_processors.messages",
55 # Make the ENVIRONMENT env var available for all contexts
56 "conf.context_processors.export_environment",
57 ],
58 },
59 },
60]
62# Default primary key field type
63# https://docs.djangoproject.com/en/4.2/ref/settings/#default-auto-field
65DEFAULT_AUTO_FIELD = "django.db.models.BigAutoField"