· 6 years ago · Apr 19, 2019, 11:58 AM
1IntegrityError at /api/settings/video_tutorial
2duplicate key value violates unique constraint "settings_key_key"
3DETAIL: Key (key)=(video_tutorial_thumbnail) already exists.
4
5
6Request Method: PUT
7Request URL: https://api.dev.app.talkbacktime.com/api/settings/video_tutorial
8Django Version: 2.1.2
9Python Executable: /home/ubuntu/MVP-BE-DEV/venv/bin/python3
10Python Version: 3.6.7
11Python Path: ['/home/ubuntu/MVP-BE-DEV', '/home/ubuntu/MVP-BE-DEV/venv/bin', '/home/ubuntu/MVP-BE-DEV/venv/lib/python36.zip', '/home/ubuntu/MVP-BE-DEV/venv/lib/python3.6', '/home/ubuntu/MVP-BE-DEV/venv/lib/python3.6/lib-dynload', '/usr/lib/python3.6', '/home/ubuntu/MVP-BE-DEV/venv/lib/python3.6/site-packages']
12Server time: Fri, 19 Apr 2019 11:49:59 +0000
13Installed Applications:
14['django.contrib.auth',
15 'django.contrib.contenttypes',
16 'django.contrib.sessions',
17 'django.contrib.staticfiles',
18 'rest_framework',
19 'oauth2_provider',
20 'django_filters',
21 'corsheaders',
22 'django_rq',
23 'core.apps.CoreConfig',
24 'sales.apps.SalesConfig',
25 'surveys.apps.SurveysConfig',
26 'responses.apps.ResponsesConfig',
27 'deliveries.apps.DeliveriesConfig']
28Installed Middleware:
29['corsheaders.middleware.CorsMiddleware',
30 'django.contrib.sessions.middleware.SessionMiddleware',
31 'oauth2_provider.middleware.OAuth2TokenMiddleware',
32 'django.middleware.common.CommonMiddleware',
33 'django.middleware.csrf.CsrfViewMiddleware',
34 'django.contrib.auth.middleware.AuthenticationMiddleware',
35 'core.middleware.CompanyMiddleware',
36 'django.middleware.clickjacking.XFrameOptionsMiddleware']
37
38
39Traceback:
40
41File "/home/ubuntu/MVP-BE-DEV/venv/lib/python3.6/site-packages/django/db/models/query.py" in get_or_create
42 486. return self.get(**lookup), False
43
44File "/home/ubuntu/MVP-BE-DEV/venv/lib/python3.6/site-packages/django/db/models/query.py" in get
45 399. self.model._meta.object_name
46
47During handling of the above exception (Settings matching query does not exist.), another exception occurred:
48
49File "/home/ubuntu/MVP-BE-DEV/venv/lib/python3.6/site-packages/django/db/backends/utils.py" in _execute
50 85. return self.cursor.execute(sql, params)
51
52The above exception (duplicate key value violates unique constraint "settings_key_key"
53DETAIL: Key (key)=(video_tutorial_thumbnail) already exists.
54) was the direct cause of the following exception:
55
56File "/home/ubuntu/MVP-BE-DEV/venv/lib/python3.6/site-packages/django/core/handlers/exception.py" in inner
57 34. response = get_response(request)
58
59File "/home/ubuntu/MVP-BE-DEV/venv/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response
60 126. response = self.process_exception_by_middleware(e, request)
61
62File "/home/ubuntu/MVP-BE-DEV/venv/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response
63 124. response = wrapped_callback(request, *callback_args, **callback_kwargs)
64
65File "/home/ubuntu/MVP-BE-DEV/venv/lib/python3.6/site-packages/django/views/decorators/csrf.py" in wrapped_view
66 54. return view_func(*args, **kwargs)
67
68File "/home/ubuntu/MVP-BE-DEV/venv/lib/python3.6/site-packages/rest_framework/viewsets.py" in view
69 116. return self.dispatch(request, *args, **kwargs)
70
71File "/home/ubuntu/MVP-BE-DEV/venv/lib/python3.6/site-packages/rest_framework/views.py" in dispatch
72 495. response = self.handle_exception(exc)
73
74File "/home/ubuntu/MVP-BE-DEV/venv/lib/python3.6/site-packages/rest_framework/views.py" in handle_exception
75 455. self.raise_uncaught_exception(exc)
76
77File "/home/ubuntu/MVP-BE-DEV/venv/lib/python3.6/site-packages/rest_framework/views.py" in dispatch
78 492. response = handler(request, *args, **kwargs)
79
80File "/home/ubuntu/MVP-BE-DEV/venv/lib/python3.6/site-packages/rest_framework/mixins.py" in update
81 70. self.perform_update(serializer)
82
83File "/home/ubuntu/MVP-BE-DEV/venv/lib/python3.6/site-packages/rest_framework/mixins.py" in perform_update
84 80. serializer.save()
85
86File "/home/ubuntu/MVP-BE-DEV/venv/lib/python3.6/site-packages/rest_framework/serializers.py" in save
87 209. self.instance = self.update(self.instance, validated_data)
88
89File "/home/ubuntu/MVP-BE-DEV/core/serializers.py" in update
90 617. self._store_thumb(validated_data)
91
92File "/home/ubuntu/MVP-BE-DEV/core/serializers.py" in _store_thumb
93 629. Settings.objects.get_or_create(key=Settings.VIDEO_THUMBNAIL, file=thumb)
94
95File "/home/ubuntu/MVP-BE-DEV/venv/lib/python3.6/site-packages/django/db/models/manager.py" in manager_method
96 82. return getattr(self.get_queryset(), name)(*args, **kwargs)
97
98File "/home/ubuntu/MVP-BE-DEV/venv/lib/python3.6/site-packages/django/db/models/query.py" in get_or_create
99 488. return self._create_object_from_params(lookup, params)
100
101File "/home/ubuntu/MVP-BE-DEV/venv/lib/python3.6/site-packages/django/db/models/query.py" in _create_object_from_params
102 530. raise e
103
104File "/home/ubuntu/MVP-BE-DEV/venv/lib/python3.6/site-packages/django/db/models/query.py" in _create_object_from_params
105 522. obj = self.create(**params)
106
107File "/home/ubuntu/MVP-BE-DEV/venv/lib/python3.6/site-packages/django/db/models/query.py" in create
108 413. obj.save(force_insert=True, using=self.db)
109
110File "/home/ubuntu/MVP-BE-DEV/venv/lib/python3.6/site-packages/django/db/models/base.py" in save
111 718. force_update=force_update, update_fields=update_fields)
112
113File "/home/ubuntu/MVP-BE-DEV/venv/lib/python3.6/site-packages/django/db/models/base.py" in save_base
114 748. updated = self._save_table(raw, cls, force_insert, force_update, using, update_fields)
115
116File "/home/ubuntu/MVP-BE-DEV/venv/lib/python3.6/site-packages/django/db/models/base.py" in _save_table
117 831. result = self._do_insert(cls._base_manager, using, fields, update_pk, raw)
118
119File "/home/ubuntu/MVP-BE-DEV/venv/lib/python3.6/site-packages/django/db/models/base.py" in _do_insert
120 869. using=using, raw=raw)
121
122File "/home/ubuntu/MVP-BE-DEV/venv/lib/python3.6/site-packages/django/db/models/manager.py" in manager_method
123 82. return getattr(self.get_queryset(), name)(*args, **kwargs)
124
125File "/home/ubuntu/MVP-BE-DEV/venv/lib/python3.6/site-packages/django/db/models/query.py" in _insert
126 1136. return query.get_compiler(using=using).execute_sql(return_id)
127
128File "/home/ubuntu/MVP-BE-DEV/venv/lib/python3.6/site-packages/django/db/models/sql/compiler.py" in execute_sql
129 1289. cursor.execute(sql, params)
130
131File "/home/ubuntu/MVP-BE-DEV/venv/lib/python3.6/site-packages/django/db/backends/utils.py" in execute
132 100. return super().execute(sql, params)
133
134File "/home/ubuntu/MVP-BE-DEV/venv/lib/python3.6/site-packages/django/db/backends/utils.py" in execute
135 68. return self._execute_with_wrappers(sql, params, many=False, executor=self._execute)
136
137File "/home/ubuntu/MVP-BE-DEV/venv/lib/python3.6/site-packages/django/db/backends/utils.py" in _execute_with_wrappers
138 77. return executor(sql, params, many, context)
139
140File "/home/ubuntu/MVP-BE-DEV/venv/lib/python3.6/site-packages/django/db/backends/utils.py" in _execute
141 85. return self.cursor.execute(sql, params)
142
143File "/home/ubuntu/MVP-BE-DEV/venv/lib/python3.6/site-packages/django/db/utils.py" in __exit__
144 89. raise dj_exc_value.with_traceback(traceback) from exc_value
145
146File "/home/ubuntu/MVP-BE-DEV/venv/lib/python3.6/site-packages/django/db/backends/utils.py" in _execute
147 85. return self.cursor.execute(sql, params)
148
149Exception Type: IntegrityError at /api/settings/video_tutorial
150Exception Value: duplicate key value violates unique constraint "settings_key_key"
151DETAIL: Key (key)=(video_tutorial_thumbnail) already exists.
152
153Request information:
154USER: ihor.magur@devabit.com
155
156GET: No GET data
157
158POST: No POST data
159
160FILES:
161file = <InMemoryUploadedFile: 53896883_352312395378259_242780276311195648_n.mp4 (video/mp4)>
162
163COOKIES: No cookie data
164
165META:
166CONTENT_LENGTH = '1111660'
167CONTENT_TYPE = 'multipart/form-data; boundary=----WebKitFormBoundaryoS2Kr5MsF1kuaLAS'
168HTTP_ACCEPT = '*/*'
169HTTP_ACCEPT_ENCODING = 'gzip, deflate, br'
170HTTP_ACCEPT_LANGUAGE = 'en-US,en;q=0.9,fr;q=0.8,ru;q=0.7,de;q=0.6,uk;q=0.5,und;q=0.4'
171HTTP_AUTHORIZATION = 'Bearer m8YnPUxLvU8pXo75hL90cqSJY3QVIk'
172HTTP_CONNECTION = 'close'
173HTTP_HOST = 'api.dev.app.talkbacktime.com'
174HTTP_ORIGIN = 'https://dev.app.talkbacktime.com'
175HTTP_REFERER = 'https://dev.app.talkbacktime.com/settings/video-tutorial'
176HTTP_USER_AGENT = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.103 Safari/537.36'
177HTTP_X_FORWARDED_FOR = '193.93.216.194'
178HTTP_X_FORWARDED_PROTO = 'https'
179PATH_INFO = '/api/settings/video_tutorial'
180QUERY_STRING = ''
181RAW_URI = '/api/settings/video_tutorial'
182REMOTE_ADDR = ''
183REQUEST_METHOD = 'PUT'
184SCRIPT_NAME = ''
185SERVER_NAME = 'api.dev.app.talkbacktime.com'
186SERVER_PORT = '443'
187SERVER_PROTOCOL = 'HTTP/1.0'
188SERVER_SOFTWARE = 'gunicorn/19.9.0'
189gunicorn.socket = <socket.socket fd=10, family=AddressFamily.AF_UNIX, type=SocketKind.SOCK_STREAM, proto=0, laddr=/home/ubuntu/talk_back_time_dev.sock>
190wsgi.errors = <gunicorn.http.wsgi.WSGIErrorsWrapper object at 0x7f098d0bf518>
191wsgi.file_wrapper = ''
192wsgi.input = <gunicorn.http.body.Body object at 0x7f098d0bfc88>
193wsgi.multiprocess = True
194wsgi.multithread = False
195wsgi.run_once = False
196wsgi.url_scheme = 'https'
197wsgi.version = '(1, 0)'
198
199Settings:
200Using settings module talk_back_time.settings
201ABSOLUTE_URL_OVERRIDES = {}
202ADMINS = []
203ALLOWED_HOSTS = ['*']
204APPEND_SLASH = True
205AUTHENTICATION_BACKENDS = "('core.backends.AuthBackend', 'core.backends.DjangoOAuthBackend')"
206AUTH_PASSWORD_VALIDATORS = '********************'
207AUTH_USER_MODEL = 'core.User'
208AWS_ACCESS_KEY_ID = '********************'
209AWS_LOCATION = 'media'
210AWS_QUERYSTRING_AUTH = False
211AWS_S3_FILE_OVERWRITE = False
212AWS_S3_REGION_NAME = 'us-east-1'
213AWS_SECRET_ACCESS_KEY = '********************'
214AWS_STORAGE_BUCKET_NAME = 'tbt-videos'
215BASE_DIR = '/home/ubuntu/MVP-BE-DEV'
216BASE_DOMAIN = 'https://dev.app.talkbacktime.com/'
217CACHES = {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}
218CACHE_MIDDLEWARE_ALIAS = 'default'
219CACHE_MIDDLEWARE_KEY_PREFIX = '********************'
220CACHE_MIDDLEWARE_SECONDS = 600
221COGNITO_CLIENT_ID = '22m3vjt7d9jem4171dg5b4u9vf'
222COGNITO_POOL_ID = 'us-east-2_n4j8A0OoR'
223COGNITO_USER_MAP = {'first_name': 'given_name', 'last_name': 'family_name', 'phone': 'phone_number', 'email': 'email', 'title': 'name'}
224CORS_ORIGIN_ALLOW_ALL = True
225CORS_ORIGIN_WHITELIST = "('localhost',)"
226CSRF_COOKIE_AGE = 31449600
227CSRF_COOKIE_DOMAIN = None
228CSRF_COOKIE_HTTPONLY = False
229CSRF_COOKIE_NAME = 'csrftoken'
230CSRF_COOKIE_PATH = '/'
231CSRF_COOKIE_SAMESITE = 'Lax'
232CSRF_COOKIE_SECURE = False
233CSRF_FAILURE_VIEW = 'django.views.csrf.csrf_failure'
234CSRF_HEADER_NAME = 'HTTP_X_CSRFTOKEN'
235CSRF_TRUSTED_ORIGINS = []
236CSRF_USE_SESSIONS = False
237DATABASES = {'default': {'ENGINE': 'django.db.backends.postgresql', 'NAME': 'tbt_dev_db', 'USER': 'tbt_dev_u', 'HOST': 'tbt-dev-db.cnreaqf3s1le.us-east-2.rds.amazonaws.com', 'PASSWORD': '********************', 'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'OPTIONS': {}, 'TIME_ZONE': None, 'PORT': '', 'TEST': {'CHARSET': None, 'COLLATION': None, 'NAME': None, 'MIRROR': None}}}
238DATABASE_ROUTERS = []
239DATA_UPLOAD_MAX_MEMORY_SIZE = 2621440
240DATA_UPLOAD_MAX_NUMBER_FIELDS = 1000
241DATETIME_FORMAT = 'N j, Y, P'
242DATETIME_INPUT_FORMATS = ['%Y-%m-%d %H:%M:%S', '%Y-%m-%d %H:%M:%S.%f', '%Y-%m-%d %H:%M', '%Y-%m-%d', '%m/%d/%Y %H:%M:%S', '%m/%d/%Y %H:%M:%S.%f', '%m/%d/%Y %H:%M', '%m/%d/%Y', '%m/%d/%y %H:%M:%S', '%m/%d/%y %H:%M:%S.%f', '%m/%d/%y %H:%M', '%m/%d/%y']
243DATE_FORMAT = 'N j, Y'
244DATE_INPUT_FORMATS = ['%Y-%m-%d', '%m/%d/%Y', '%m/%d/%y', '%b %d %Y', '%b %d, %Y', '%d %b %Y', '%d %b, %Y', '%B %d %Y', '%B %d, %Y', '%d %B %Y', '%d %B, %Y']
245DEBUG = True
246DEBUG_PROPAGATE_EXCEPTIONS = False
247DECIMAL_SEPARATOR = '.'
248DEFAULT_CHARSET = 'utf-8'
249DEFAULT_CONTENT_TYPE = 'text/html'
250DEFAULT_EXCEPTION_REPORTER_FILTER = 'django.views.debug.SafeExceptionReporterFilter'
251DEFAULT_FILE_STORAGE = 'storages.backends.s3boto3.S3Boto3Storage'
252DEFAULT_FROM_EMAIL = 'no-reply@talkbacktime.com'
253DEFAULT_INDEX_TABLESPACE = ''
254DEFAULT_TABLESPACE = ''
255DISALLOWED_USER_AGENTS = []
256EMAIL_BACKEND = 'core.backends.EmailBackend'
257EMAIL_HOST = 'email-smtp.us-east-1.amazonaws.com'
258EMAIL_HOST_PASSWORD = '********************'
259EMAIL_HOST_USER = 'AKIAJK6HDCQXW64TLCRQ'
260EMAIL_PORT = 587
261EMAIL_SSL_CERTFILE = None
262EMAIL_SSL_KEYFILE = '********************'
263EMAIL_SUBJECT_PREFIX = '[Django] '
264EMAIL_TIMEOUT = None
265EMAIL_USE_LOCALTIME = False
266EMAIL_USE_SSL = False
267EMAIL_USE_TLS = True
268ENVIRONMENT = 'dev'
269FILE_CHARSET = 'utf-8'
270FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
271FILE_UPLOAD_HANDLERS = ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
272FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
273FILE_UPLOAD_PERMISSIONS = None
274FILE_UPLOAD_TEMP_DIR = None
275FIRST_DAY_OF_WEEK = 0
276FIXTURE_DIRS = []
277FORCE_SCRIPT_NAME = None
278FORMAT_MODULE_PATH = None
279FORM_RENDERER = 'django.forms.renderers.DjangoTemplates'
280GRAPHENE = {'SCHEMA': 'talk_back_time.schema.schema'}
281IGNORABLE_404_URLS = []
282INSTALLED_APPS = ['django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.staticfiles', 'rest_framework', 'oauth2_provider', 'django_filters', 'corsheaders', 'django_rq', 'core.apps.CoreConfig', 'sales.apps.SalesConfig', 'surveys.apps.SurveysConfig', 'responses.apps.ResponsesConfig', 'deliveries.apps.DeliveriesConfig']
283INTERNAL_IPS = []
284LANGUAGES = [('af', 'Afrikaans'), ('ar', 'Arabic'), ('ast', 'Asturian'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('be', 'Belarusian'), ('bn', 'Bengali'), ('br', 'Breton'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('dsb', 'Lower Sorbian'), ('el', 'Greek'), ('en', 'English'), ('en-au', 'Australian English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-co', 'Colombian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('es-ve', 'Venezuelan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy', 'Frisian'), ('ga', 'Irish'), ('gd', 'Scottish Gaelic'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hsb', 'Upper Sorbian'), ('hu', 'Hungarian'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('io', 'Ido'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kab', 'Kabyle'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('mr', 'Marathi'), ('my', 'Burmese'), ('nb', 'Norwegian Bokmål'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('os', 'Ossetic'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('th', 'Thai'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('udm', 'Udmurt'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-hans', 'Simplified Chinese'), ('zh-hant', 'Traditional Chinese')]
285LANGUAGES_BIDI = ['he', 'ar', 'fa', 'ur']
286LANGUAGE_CODE = 'en-us'
287LANGUAGE_COOKIE_AGE = None
288LANGUAGE_COOKIE_DOMAIN = None
289LANGUAGE_COOKIE_NAME = 'django_language'
290LANGUAGE_COOKIE_PATH = '/'
291LOCALE_PATHS = []
292LOGGING = {}
293LOGGING_CONFIG = 'logging.config.dictConfig'
294LOGIN_REDIRECT_URL = '/accounts/profile/'
295LOGIN_URL = '/accounts/login/'
296LOGOUT_REDIRECT_URL = None
297MANAGERS = []
298MEDIA_ROOT = '/home/ubuntu/MVP-BE-DEV/media'
299MEDIA_URL = '/media/'
300MESSAGE_STORAGE = 'django.contrib.messages.storage.fallback.FallbackStorage'
301MIDDLEWARE = ['corsheaders.middleware.CorsMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'oauth2_provider.middleware.OAuth2TokenMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'core.middleware.CompanyMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware']
302MIGRATION_MODULES = {}
303MONTH_DAY_FORMAT = 'F j'
304NUMBER_GROUPING = 0
305OAUTH2_PROVIDER = {'SCOPES': {'default': 'Default'}}
306PASSWORD_HASHERS = '********************'
307PASSWORD_RESET_TIMEOUT_DAYS = '********************'
308PREPEND_WWW = False
309REST_FRAMEWORK = {'DEFAULT_AUTHENTICATION_CLASSES': ('core.backends.SessionAuthBackend', 'core.backends.RestOAuth2')}
310ROOT_URLCONF = 'talk_back_time.urls'
311RQ_QUEUES = {'default': {'HOST': 'localhost', 'PORT': 6379, 'DB': 0, 'DEFAULT_TIMEOUT': 360}, 'high': {'HOST': 'localhost', 'PORT': 6379, 'DB': 0, 'DEFAULT_TIMEOUT': 500}, 'low': {'HOST': 'localhost', 'PORT': 6379, 'DB': 0}}
312RTC_SERVER_URL = 'https://video.app.talkbacktime.com/'
313SECRETS = '********************'
314SECRET_KEY = '********************'
315SECURE_BROWSER_XSS_FILTER = False
316SECURE_CONTENT_TYPE_NOSNIFF = False
317SECURE_HSTS_INCLUDE_SUBDOMAINS = False
318SECURE_HSTS_PRELOAD = False
319SECURE_HSTS_SECONDS = 0
320SECURE_PROXY_SSL_HEADER = None
321SECURE_REDIRECT_EXEMPT = []
322SECURE_SSL_HOST = None
323SECURE_SSL_REDIRECT = False
324SERVER_DOMAIN = 'https://api.dev.app.talkbacktime.com/'
325SERVER_EMAIL = 'root@localhost'
326SESSION_CACHE_ALIAS = 'default'
327SESSION_COOKIE_AGE = 1209600
328SESSION_COOKIE_DOMAIN = None
329SESSION_COOKIE_HTTPONLY = True
330SESSION_COOKIE_NAME = 'sessionid'
331SESSION_COOKIE_PATH = '/'
332SESSION_COOKIE_SAMESITE = 'Lax'
333SESSION_COOKIE_SECURE = False
334SESSION_ENGINE = 'django.contrib.sessions.backends.db'
335SESSION_EXPIRE_AT_BROWSER_CLOSE = False
336SESSION_FILE_PATH = None
337SESSION_SAVE_EVERY_REQUEST = False
338SESSION_SERIALIZER = 'django.contrib.sessions.serializers.JSONSerializer'
339SES_ACCESS_KEY_ID = '********************'
340SES_SECRET_ACCESS_KEY = '********************'
341SETTINGS_MODULE = 'talk_back_time.settings'
342SHORT_DATETIME_FORMAT = 'm/d/Y P'
343SHORT_DATE_FORMAT = 'm/d/Y'
344SIGNING_BACKEND = 'django.core.signing.TimestampSigner'
345SILENCED_SYSTEM_CHECKS = []
346SIMPLE_JWT = {'ACCESS_TOKEN_LIFETIME': '********************', 'REFRESH_TOKEN_LIFETIME': '********************', 'ROTATE_REFRESH_TOKENS': '********************', 'BLACKLIST_AFTER_ROTATION': True, 'ALGORITHM': 'HS256', 'SIGNING_KEY': '********************', 'VERIFYING_KEY': '********************', 'AUTH_HEADER_TYPES': ('Bearer',), 'USER_ID_FIELD': 'id', 'USER_ID_CLAIM': 'user_id', 'AUTH_TOKEN_CLASSES': '********************', 'TOKEN_TYPE_CLAIM': '********************', 'SLIDING_TOKEN_REFRESH_EXP_CLAIM': '********************', 'SLIDING_TOKEN_LIFETIME': '********************', 'SLIDING_TOKEN_REFRESH_LIFETIME': '********************'}
347SNS_ACCESS_KEY_ID = '********************'
348SNS_SECRET_ACCESS_KEY = '********************'
349STATICFILES_DIRS = []
350STATICFILES_FINDERS = ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
351STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.StaticFilesStorage'
352STATIC_ROOT = '/home/ubuntu/MVP-BE-DEV/static'
353STATIC_URL = '/static/'
354TEMPLATES = [{'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': ['/home/ubuntu/MVP-BE-DEV/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']}}]
355TEST_NON_SERIALIZED_APPS = []
356TEST_RUNNER = 'django.test.runner.DiscoverRunner'
357THOUSAND_SEPARATOR = ','
358TIME_FORMAT = 'P'
359TIME_INPUT_FORMATS = ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
360TIME_ZONE = 'UTC'
361USE_I18N = True
362USE_L10N = True
363USE_THOUSAND_SEPARATOR = False
364USE_TZ = True
365USE_X_FORWARDED_HOST = False
366USE_X_FORWARDED_PORT = False
367VERIFICATION_SUBJECT = 'Verify email'
368WSGI_APPLICATION = 'talk_back_time.wsgi.application'
369X_FRAME_OPTIONS = 'SAMEORIGIN'
370YEAR_MONTH_FORMAT = 'F Y'
371
372
373You're seeing this error because you have DEBUG = True in your
374Django settings file. Change that to False, and Django will
375display a standard page generated by the handler for this status code.