1
+ """
2
+ Django settings for Production project.
3
+
4
+ Generated by 'django-admin startproject' using Django 4.2.11.
5
+
6
+ For more information on this file, see
7
+ https://docs.djangoproject.com/en/4.2/topics/settings/
8
+
9
+ For the full list of settings and their values, see
10
+ https://docs.djangoproject.com/en/4.2/ref/settings/
11
+ """
12
+
13
+ from pathlib import Path
14
+
15
+ # Build paths inside the project like this: BASE_DIR / 'subdir'.
16
+ BASE_DIR = Path (__file__ ).resolve ().parent .parent
17
+
18
+
19
+ # Quick-start development settings - unsuitable for production
20
+ # See https://docs.djangoproject.com/en/4.2/howto/deployment/checklist/
21
+
22
+ # SECURITY WARNING: keep the secret key used in production secret!
23
+ SECRET_KEY = "django-insecure-bgs357n&iae0(650l4#nfpur9r%9k_5!e^0yj0wc&-#im2x@p^"
24
+
25
+ # SECURITY WARNING: don't run with debug turned on in production!
26
+ DEBUG = True
27
+
28
+ ALLOWED_HOSTS = []
29
+
30
+
31
+ # Application definition
32
+
33
+ INSTALLED_APPS = [
34
+ "django.contrib.admin" ,
35
+ "django.contrib.auth" ,
36
+ "django.contrib.contenttypes" ,
37
+ "django.contrib.sessions" ,
38
+ "django.contrib.messages" ,
39
+ "django.contrib.staticfiles" ,
40
+ "app" ,
41
+ "corsheaders" ,
42
+ ]
43
+
44
+ MIDDLEWARE = [
45
+ "corsheaders.middleware.CorsMiddleware" ,
46
+ "django.middleware.security.SecurityMiddleware" ,
47
+ "django.contrib.sessions.middleware.SessionMiddleware" ,
48
+ "django.middleware.common.CommonMiddleware" ,
49
+ # "django.middleware.csrf.CsrfViewMiddleware",
50
+ "django.contrib.auth.middleware.AuthenticationMiddleware" ,
51
+ "django.contrib.messages.middleware.MessageMiddleware" ,
52
+ "django.middleware.clickjacking.XFrameOptionsMiddleware" ,
53
+ ]
54
+
55
+ ROOT_URLCONF = "Production.urls"
56
+
57
+ TEMPLATES = [
58
+ {
59
+ "BACKEND" : "django.template.backends.django.DjangoTemplates" ,
60
+ "DIRS" : [],
61
+ "APP_DIRS" : True ,
62
+ "OPTIONS" : {
63
+ "context_processors" : [
64
+ "django.template.context_processors.debug" ,
65
+ "django.template.context_processors.request" ,
66
+ "django.contrib.auth.context_processors.auth" ,
67
+ "django.contrib.messages.context_processors.messages" ,
68
+ ],
69
+ },
70
+ },
71
+ ]
72
+
73
+ WSGI_APPLICATION = "Production.wsgi.application"
74
+
75
+
76
+ # Database
77
+ # https://docs.djangoproject.com/en/4.2/ref/settings/#databases
78
+
79
+ DATABASES = {
80
+ "default" : {
81
+ "ENGINE" : "django.db.backends.sqlite3" ,
82
+ "NAME" : BASE_DIR / "db.sqlite3" ,
83
+ }
84
+ }
85
+
86
+
87
+ # Password validation
88
+ # https://docs.djangoproject.com/en/4.2/ref/settings/#auth-password-validators
89
+
90
+ AUTH_PASSWORD_VALIDATORS = [
91
+ {
92
+ "NAME" : "django.contrib.auth.password_validation.UserAttributeSimilarityValidator" ,
93
+ },
94
+ {
95
+ "NAME" : "django.contrib.auth.password_validation.MinimumLengthValidator" ,
96
+ },
97
+ {
98
+ "NAME" : "django.contrib.auth.password_validation.CommonPasswordValidator" ,
99
+ },
100
+ {
101
+ "NAME" : "django.contrib.auth.password_validation.NumericPasswordValidator" ,
102
+ },
103
+ ]
104
+
105
+
106
+ # Internationalization
107
+ # https://docs.djangoproject.com/en/4.2/topics/i18n/
108
+
109
+ LANGUAGE_CODE = "en-us"
110
+
111
+ TIME_ZONE = "UTC"
112
+
113
+ USE_I18N = True
114
+
115
+ USE_TZ = True
116
+
117
+
118
+ # Static files (CSS, JavaScript, Images)
119
+ # https://docs.djangoproject.com/en/4.2/howto/static-files/
120
+
121
+ STATIC_URL = "static/"
122
+
123
+ # Default primary key field type
124
+ # https://docs.djangoproject.com/en/4.2/ref/settings/#default-auto-field
125
+
126
+ DEFAULT_AUTO_FIELD = "django.db.models.BigAutoField"
127
+ CORS_ORIGIN_ALLOW_ALL = True
128
+ CORS_ALLOW_CREDENTIALS = True
0 commit comments