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

1from decouple import config 

2 

3from conf.settings import BASE_DIR 

4 

5 

6ENVIRONMENT = config("ENVIRONMENT", default="local") 

7 

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] 

17 

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] 

27 

28# Storage 

29# https://docs.djangoproject.com/en/4.2/ref/settings/#storages 

30 

31STORAGES = { 

32 "default": { 

33 "BACKEND": "django.core.files.storage.FileSystemStorage", 

34 }, 

35 "staticfiles": { 

36 "BACKEND": "django.contrib.staticfiles.storage.StaticFilesStorage", 

37 }, 

38} 

39 

40ROOT_URLCONF = "conf.urls" 

41 

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] 

61 

62# Default primary key field type 

63# https://docs.djangoproject.com/en/4.2/ref/settings/#default-auto-field 

64 

65DEFAULT_AUTO_FIELD = "django.db.models.BigAutoField"