· 5 years ago · Mar 04, 2020, 08:46 PM
1IntegrityError at /api/v1/courses/08a0a115-6997-4d55-b2b6-3a4a53a8abae
2duplicate key value violates unique constraint "accounts_user_username_key"
3DETAIL: Key (username)=(91e4a227-8d67-4cf7-8472-33116d314670) already exists.
4
5
6Request Method: GET
7Request URL: http://staging-content-api.rmotr.us/api/v1/courses/08a0a115-6997-4d55-b2b6-3a4a53a8abae
8Django Version: 2.2.9
9Python Executable: /usr/local/bin/python
10Python Version: 3.8.2
11Python Path: ['/app', '/usr/local/bin', '/app/content_api', '/usr/local/lib/python38.zip', '/usr/local/lib/python3.8', '/usr/local/lib/python3.8/lib-dynload', '/usr/local/lib/python3.8/site-packages', '/usr/local/src/drf-httpsig']
12Server time: Wed, 4 Mar 2020 20:41:34 +0000
13Installed Applications:
14['django.contrib.admin',
15 'django.contrib.auth',
16 'django.contrib.contenttypes',
17 'django.contrib.sessions',
18 'django.contrib.messages',
19 'django.contrib.staticfiles',
20 'multiselectfield',
21 'rest_framework',
22 'url_filter',
23 'corsheaders',
24 'health_check',
25 'health_check.db',
26 'health_check.cache',
27 'health_check.storage',
28 'health_check.contrib.psutil',
29 'django_migration_linter',
30 'silk',
31 'accounts',
32 'content',
33 'api']
34Installed Middleware:
35['django.middleware.security.SecurityMiddleware',
36 'silk.middleware.SilkyMiddleware',
37 'corsheaders.middleware.CorsMiddleware',
38 'django.contrib.sessions.middleware.SessionMiddleware',
39 'django.middleware.common.CommonMiddleware',
40 'django.middleware.csrf.CsrfViewMiddleware',
41 'django.contrib.auth.middleware.AuthenticationMiddleware',
42 'django.contrib.messages.middleware.MessageMiddleware',
43 'django.middleware.clickjacking.XFrameOptionsMiddleware']
44
45
46Traceback:
47
48File "/usr/local/lib/python3.8/site-packages/django/db/models/query.py" in get_or_create
49 538. return self.get(**kwargs), False
50
51File "/usr/local/lib/python3.8/site-packages/django/db/models/query.py" in get
52 406. raise self.model.DoesNotExist(
53
54During handling of the above exception (User matching query does not exist.), another exception occurred:
55
56File "/usr/local/lib/python3.8/site-packages/django/db/backends/utils.py" in _execute
57 84. return self.cursor.execute(sql, params)
58
59The above exception (duplicate key value violates unique constraint "accounts_user_username_key"
60DETAIL: Key (username)=(91e4a227-8d67-4cf7-8472-33116d314670) already exists.
61) was the direct cause of the following exception:
62
63File "/usr/local/lib/python3.8/site-packages/django/core/handlers/exception.py" in inner
64 34. response = get_response(request)
65
66File "/usr/local/lib/python3.8/site-packages/django/core/handlers/base.py" in _get_response
67 115. response = self.process_exception_by_middleware(e, request)
68
69File "/usr/local/lib/python3.8/site-packages/django/core/handlers/base.py" in _get_response
70 113. response = wrapped_callback(request, *callback_args, **callback_kwargs)
71
72File "/usr/local/lib/python3.8/site-packages/django/views/decorators/csrf.py" in wrapped_view
73 54. return view_func(*args, **kwargs)
74
75File "/usr/local/lib/python3.8/site-packages/rest_framework/viewsets.py" in view
76 114. return self.dispatch(request, *args, **kwargs)
77
78File "/usr/local/lib/python3.8/site-packages/rest_framework/views.py" in dispatch
79 505. response = self.handle_exception(exc)
80
81File "/usr/local/lib/python3.8/site-packages/rest_framework/views.py" in handle_exception
82 465. self.raise_uncaught_exception(exc)
83
84File "/usr/local/lib/python3.8/site-packages/rest_framework/views.py" in raise_uncaught_exception
85 476. raise exc
86
87File "/usr/local/lib/python3.8/site-packages/rest_framework/views.py" in dispatch
88 493. self.initial(request, *args, **kwargs)
89
90File "/usr/local/lib/python3.8/site-packages/sentry_sdk/integrations/django/__init__.py" in sentry_patched_drf_initial
91 277. return old_drf_initial(self, request, *args, **kwargs)
92
93File "/usr/local/lib/python3.8/site-packages/rest_framework/views.py" in initial
94 410. self.perform_authentication(request)
95
96File "/usr/local/lib/python3.8/site-packages/rest_framework/views.py" in perform_authentication
97 324. request.user
98
99File "/usr/local/lib/python3.8/site-packages/rest_framework/request.py" in user
100 220. self._authenticate()
101
102File "/usr/local/lib/python3.8/site-packages/rest_framework/request.py" in _authenticate
103 373. user_auth_tuple = authenticator.authenticate(self)
104
105File "/app/content_api/content_api/authentication.py" in authenticate
106 48. user, _ = User.objects.get_or_create(
107
108File "/usr/local/lib/python3.8/site-packages/django/db/models/manager.py" in manager_method
109 82. return getattr(self.get_queryset(), name)(*args, **kwargs)
110
111File "/usr/local/lib/python3.8/site-packages/django/db/models/query.py" in get_or_create
112 541. return self._create_object_from_params(kwargs, params)
113
114File "/usr/local/lib/python3.8/site-packages/django/db/models/query.py" in _create_object_from_params
115 583. raise e
116
117File "/usr/local/lib/python3.8/site-packages/django/db/models/query.py" in _create_object_from_params
118 575. obj = self.create(**params)
119
120File "/usr/local/lib/python3.8/site-packages/django/db/models/query.py" in create
121 422. obj.save(force_insert=True, using=self.db)
122
123File "/usr/local/lib/python3.8/site-packages/django/contrib/auth/base_user.py" in save
124 66. super().save(*args, **kwargs)
125
126File "/usr/local/lib/python3.8/site-packages/django/db/models/base.py" in save
127 740. self.save_base(using=using, force_insert=force_insert,
128
129File "/usr/local/lib/python3.8/site-packages/django/db/models/base.py" in save_base
130 777. updated = self._save_table(
131
132File "/usr/local/lib/python3.8/site-packages/django/db/models/base.py" in _save_table
133 870. result = self._do_insert(cls._base_manager, using, fields, update_pk, raw)
134
135File "/usr/local/lib/python3.8/site-packages/django/db/models/base.py" in _do_insert
136 907. return manager._insert([self], fields=fields, return_id=update_pk,
137
138File "/usr/local/lib/python3.8/site-packages/django/db/models/manager.py" in manager_method
139 82. return getattr(self.get_queryset(), name)(*args, **kwargs)
140
141File "/usr/local/lib/python3.8/site-packages/django/db/models/query.py" in _insert
142 1186. return query.get_compiler(using=using).execute_sql(return_id)
143
144File "/usr/local/lib/python3.8/site-packages/django/db/models/sql/compiler.py" in execute_sql
145 1368. cursor.execute(sql, params)
146
147File "/usr/local/lib/python3.8/site-packages/django/db/backends/utils.py" in execute
148 99. return super().execute(sql, params)
149
150File "/usr/local/lib/python3.8/site-packages/sentry_sdk/integrations/django/__init__.py" in execute
151 472. return real_execute(self, sql, params)
152
153File "/usr/local/lib/python3.8/site-packages/django/db/backends/utils.py" in execute
154 67. return self._execute_with_wrappers(sql, params, many=False, executor=self._execute)
155
156File "/usr/local/lib/python3.8/site-packages/django/db/backends/utils.py" in _execute_with_wrappers
157 76. return executor(sql, params, many, context)
158
159File "/usr/local/lib/python3.8/site-packages/django/db/backends/utils.py" in _execute
160 84. return self.cursor.execute(sql, params)
161
162File "/usr/local/lib/python3.8/site-packages/django/db/utils.py" in __exit__
163 89. raise dj_exc_value.with_traceback(traceback) from exc_value
164
165File "/usr/local/lib/python3.8/site-packages/django/db/backends/utils.py" in _execute
166 84. return self.cursor.execute(sql, params)
167
168Exception Type: IntegrityError at /api/v1/courses/08a0a115-6997-4d55-b2b6-3a4a53a8abae
169Exception Value: duplicate key value violates unique constraint "accounts_user_username_key"
170DETAIL: Key (username)=(91e4a227-8d67-4cf7-8472-33116d314670) already exists.
171
172Request information:
173USER: AnonymousUser
174
175GET: No GET data
176
177POST: No POST data
178
179FILES: No FILES data
180
181COOKIES: No cookie data
182
183META:
184HTTP_ACCEPT = 'application/json, text/plain, */*'
185HTTP_ACCEPT_ENCODING = 'gzip, deflate, br'
186HTTP_ACCEPT_LANGUAGE = 'en-US,en;q=0.9'
187HTTP_AUTHORIZATION = 'Bearer eyJraWQiOiJZMDNlYkdjcDBhY1VRMTIzQ1wvSFpZalBzTTZteUtiQTYyQ2x3b0FGbVwvQ2s9IiwiYWxnIjoiUlMyNTYifQ.eyJzdWIiOiI5MWU0YTIyNy04ZDY3LTRjZjctODQ3Mi0zMzExNmQzMTQ2NzAiLCJjb2duaXRvOmdyb3VwcyI6WyJhZG1pbnMiXSwiZXZlbnRfaWQiOiJhMDczZjQ0My1jYWViLTQ2ZDAtODMxZS0zMzczZWJlMWY1MGMiLCJ0b2tlbl91c2UiOiJhY2Nlc3MiLCJzY29wZSI6ImF3cy5jb2duaXRvLnNpZ25pbi51c2VyLmFkbWluIiwiYXV0aF90aW1lIjoxNTgzMzUyODkwLCJpc3MiOiJodHRwczpcL1wvY29nbml0by1pZHAudXMtZWFzdC0xLmFtYXpvbmF3cy5jb21cL3VzLWVhc3QtMV9kcDdIWmhJODkiLCJleHAiOjE1ODMzNTY0OTAsImlhdCI6MTU4MzM1Mjg5MCwianRpIjoiOGIzZTU1MjEtZTE5Yi00ODc0LTk3ZTktYTZkODgwODMwNjMzIiwiY2xpZW50X2lkIjoiMmpkNnEydm03N2wybHVwdnNhbXRpOGZra3UiLCJ1c2VybmFtZSI6IjkxZTRhMjI3LThkNjctNGNmNy04NDcyLTMzMTE2ZDMxNDY3MCJ9.lk4jZ7py3IGypo5cfEd7aWNJUTclaCgcrL3U9FAe-ELaNAI-Fb2bIPWa4X1wOS6r79UCzsxBlOlu4Rb0MQOVQhXxU9WsOa4FsYwMIzV_VFwzRNM4TCDPYa5n-fNhkgMTDUs27ZPuACgWm84hSKgKdKz8DzJmK16sTEcc13_YrN7dq53Gq4aOjzGuBF7s9xGuV384wtCtMJVfXWb9dtonBgZqTLWC49Ciprd-xK264RVLo0QFeASAldVsExp1d-49M-pn8r8D5QwbTYIoTukBLJqnTMZakvJTThpSaJFuKt-vuV1Gt3vVNAxRXi7dZgQT5DW3LHHWJ9X90dfItljJ0Q'
188HTTP_CACHE_CONTROL = 'no-cache'
189HTTP_HOST = 'staging-content-api.rmotr.us'
190HTTP_ORIGIN = 'https://localhost:8081'
191HTTP_PRAGMA = 'no-cache'
192HTTP_REFERER = 'https://localhost:8081/course/ine-ccie-spv5-understanding-basic-routing-technologies/08a0a115-6997-4d55-b2b6-3a4a53a8abae'
193HTTP_SEC_FETCH_MODE = 'cors'
194HTTP_SEC_FETCH_SITE = 'cross-site'
195HTTP_USER_AGENT = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.130 Safari/537.36'
196HTTP_X_AMZN_TRACE_ID = 'Root=1-5e60127d-503fe72d8bc4991fbd180859'
197HTTP_X_FORWARDED_FOR = '70.63.224.94'
198HTTP_X_FORWARDED_PORT = '443'
199HTTP_X_FORWARDED_PROTO = 'https'
200PATH_INFO = '/api/v1/courses/08a0a115-6997-4d55-b2b6-3a4a53a8abae'
201QUERY_STRING = ''
202RAW_URI = '/api/v1/courses/08a0a115-6997-4d55-b2b6-3a4a53a8abae'
203REMOTE_ADDR = '172.27.32.14'
204REMOTE_PORT = '31338'
205REQUEST_METHOD = 'GET'
206SCRIPT_NAME = ''
207SERVER_NAME = '0.0.0.0'
208SERVER_PORT = '8000'
209SERVER_PROTOCOL = 'HTTP/1.1'
210SERVER_SOFTWARE = 'gunicorn/20.0.4'
211gunicorn.socket = <socket.socket fd=9, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('172.27.34.138', 8000), raddr=('172.27.32.14', 31338)>
212wsgi.errors = <gunicorn.http.wsgi.WSGIErrorsWrapper object at 0x7fd1ecb3ebe0>
213wsgi.file_wrapper = ''
214wsgi.input = <gunicorn.http.body.Body object at 0x7fd1ecb3e7f0>
215wsgi.input_terminated = True
216wsgi.multiprocess = True
217wsgi.multithread = False
218wsgi.run_once = False
219wsgi.url_scheme = 'http'
220wsgi.version = '(1, 0)'
221
222Settings:
223Using settings module content_api.settings.kubernetes
224ABSOLUTE_URL_OVERRIDES = {}
225ADMINS = []
226ALLOWED_HOSTS = ['staging-content-api.rmotr.us', '172.27.34.138']
227APPEND_SLASH = True
228AUTHENTICATION_BACKENDS = ['content_api.auth_backends.CustomModelBackend']
229AUTH_PASSWORD_VALIDATORS = '********************'
230AUTH_USER_MODEL = 'accounts.User'
231AWS_ACCESS_KEY_ID = '********************'
232AWS_DEFAULT_ACL = 'public-read'
233AWS_QUERYSTRING_AUTH = False
234AWS_SECRET_ACCESS_KEY = '********************'
235AWS_STORAGE_BUCKET_NAME = 'staging-content-api-statics'
236BASE_DIR = '/app/content_api/content_api'
237CACHES = {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}
238CACHE_MIDDLEWARE_ALIAS = 'default'
239CACHE_MIDDLEWARE_KEY_PREFIX = '********************'
240CACHE_MIDDLEWARE_SECONDS = 600
241CORS_ORIGIN_ALLOW_ALL = True
242CSRF_COOKIE_AGE = 31449600
243CSRF_COOKIE_DOMAIN = None
244CSRF_COOKIE_HTTPONLY = False
245CSRF_COOKIE_NAME = 'csrftoken'
246CSRF_COOKIE_PATH = '/'
247CSRF_COOKIE_SAMESITE = 'Lax'
248CSRF_COOKIE_SECURE = False
249CSRF_FAILURE_VIEW = 'django.views.csrf.csrf_failure'
250CSRF_HEADER_NAME = 'HTTP_X_CSRFTOKEN'
251CSRF_TRUSTED_ORIGINS = []
252CSRF_USE_SESSIONS = False
253DATABASES = {'default': {'ENGINE': 'django.db.backends.postgresql', 'USER': 'content_api', 'PASSWORD': '********************', 'NAME': 'content_api', 'HOST': 'staging-content-api.cyddyenhbd1i.us-east-1.rds.amazonaws.com', 'PORT': '5432', 'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'OPTIONS': {}, 'TIME_ZONE': None, 'TEST': {'CHARSET': None, 'COLLATION': None, 'NAME': None, 'MIRROR': None}}}
254DATABASE_ROUTERS = []
255DATA_UPLOAD_MAX_MEMORY_SIZE = 2621440
256DATA_UPLOAD_MAX_NUMBER_FIELDS = 1000
257DATETIME_FORMAT = 'N j, Y, P'
258DATETIME_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']
259DATE_FORMAT = 'N j, Y'
260DATE_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']
261DEBUG = True
262DEBUG_PROPAGATE_EXCEPTIONS = False
263DECIMAL_SEPARATOR = '.'
264DEFAULT_CHARSET = 'utf-8'
265DEFAULT_CONTENT_TYPE = 'text/html'
266DEFAULT_EXCEPTION_REPORTER_FILTER = 'django.views.debug.SafeExceptionReporterFilter'
267DEFAULT_FILE_STORAGE = 'content_api.storage_backends.MediaStorage'
268DEFAULT_FROM_EMAIL = 'webmaster@localhost'
269DEFAULT_INDEX_TABLESPACE = ''
270DEFAULT_TABLESPACE = ''
271DISALLOWED_USER_AGENTS = []
272DJANGO_PROJECT_DIR = '/app/content_api'
273DOCKER_IMAGE = 'internetworkexpert/ine-content-api:master-a4e6083'
274DOCKER_IMAGE_NAME = 'internetworkexpert/ine-content-api'
275DOCKER_IMAGE_TAG = 'master-a4e6083'
276EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
277EMAIL_HOST = 'localhost'
278EMAIL_HOST_PASSWORD = '********************'
279EMAIL_HOST_USER = ''
280EMAIL_PORT = 25
281EMAIL_SSL_CERTFILE = None
282EMAIL_SSL_KEYFILE = '********************'
283EMAIL_SUBJECT_PREFIX = '[Django] '
284EMAIL_TIMEOUT = None
285EMAIL_USE_LOCALTIME = False
286EMAIL_USE_SSL = False
287EMAIL_USE_TLS = False
288FILE_CHARSET = 'utf-8'
289FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
290FILE_UPLOAD_HANDLERS = ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
291FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
292FILE_UPLOAD_PERMISSIONS = None
293FILE_UPLOAD_TEMP_DIR = None
294FIRST_DAY_OF_WEEK = 0
295FIXTURE_DIRS = []
296FORCE_SCRIPT_NAME = None
297FORMAT_MODULE_PATH = None
298FORM_RENDERER = 'django.forms.renderers.DjangoTemplates'
299IGNORABLE_404_URLS = []
300INSTALLED_APPS = ['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'multiselectfield', 'rest_framework', 'url_filter', 'corsheaders', 'health_check', 'health_check.db', 'health_check.cache', 'health_check.storage', 'health_check.contrib.psutil', 'django_migration_linter', 'silk', 'accounts', 'content', 'api']
301INTERNAL_IPS = []
302LANGUAGES = [('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'), ('hy', 'Armenian'), ('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')]
303LANGUAGES_BIDI = ['he', 'ar', 'fa', 'ur']
304LANGUAGE_CODE = 'en-us'
305LANGUAGE_COOKIE_AGE = None
306LANGUAGE_COOKIE_DOMAIN = None
307LANGUAGE_COOKIE_NAME = 'django_language'
308LANGUAGE_COOKIE_PATH = '/'
309LOCALE_PATHS = []
310LOGGING = {}
311LOGGING_CONFIG = 'logging.config.dictConfig'
312LOGIN_REDIRECT_URL = '/accounts/profile/'
313LOGIN_URL = '/accounts/login/'
314LOGOUT_REDIRECT_URL = None
315MANAGERS = []
316MEDIAFILES_LOCATION = 'media'
317MEDIA_ROOT = ''
318MEDIA_URL = ''
319MESSAGE_STORAGE = 'django.contrib.messages.storage.fallback.FallbackStorage'
320MIDDLEWARE = ['django.middleware.security.SecurityMiddleware', 'silk.middleware.SilkyMiddleware', 'corsheaders.middleware.CorsMiddleware', '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']
321MIGRATION_MODULES = {}
322MONTH_DAY_FORMAT = 'F j'
323NUMBER_GROUPING = 0
324PASSWORD_HASHERS = '********************'
325PASSWORD_RESET_TIMEOUT_DAYS = '********************'
326PREPEND_WWW = False
327PROJECT_DIR = '/app'
328QUIZ_ENGINE_API_CLIENT_KEY = '********************'
329QUIZ_ENGINE_API_CLIENT_SECRET = '********************'
330REST_FRAMEWORK = {'DEFAULT_AUTHENTICATION_CLASSES': ('content_api.authentication.UAATokenAuthentication', 'content_api.authentication.APIClientSignatureAuthentication', 'rest_framework.authentication.SessionAuthentication'), 'DEFAULT_PERMISSION_CLASSES': ('rest_framework.permissions.IsAuthenticated',), 'DEFAULT_VERSIONING_CLASS': 'rest_framework.versioning.NamespaceVersioning', 'DEFAULT_FILTER_BACKENDS': ('url_filter.integrations.drf.DjangoFilterBackend',), 'DEFAULT_PAGINATION_CLASS': 'api.pagination.Pagination', 'EXCEPTION_HANDLER': 'content_api.exceptions.custom_exception_handler'}
331ROOT_URLCONF = 'content_api.urls'
332SECRET_KEY = '********************'
333SECURE_BROWSER_XSS_FILTER = False
334SECURE_CONTENT_TYPE_NOSNIFF = False
335SECURE_HSTS_INCLUDE_SUBDOMAINS = False
336SECURE_HSTS_PRELOAD = False
337SECURE_HSTS_SECONDS = 0
338SECURE_PROXY_SSL_HEADER = None
339SECURE_REDIRECT_EXEMPT = []
340SECURE_SSL_HOST = None
341SECURE_SSL_REDIRECT = False
342SENTRY_DSN = 'https://f334cbc6884e47cd910a0a22182aed4d@sentry.io/2298302'
343SERVER_EMAIL = 'root@localhost'
344SESSION_CACHE_ALIAS = 'default'
345SESSION_COOKIE_AGE = 1209600
346SESSION_COOKIE_DOMAIN = None
347SESSION_COOKIE_HTTPONLY = True
348SESSION_COOKIE_NAME = 'sessionid'
349SESSION_COOKIE_PATH = '/'
350SESSION_COOKIE_SAMESITE = 'Lax'
351SESSION_COOKIE_SECURE = False
352SESSION_ENGINE = 'django.contrib.sessions.backends.db'
353SESSION_EXPIRE_AT_BROWSER_CLOSE = False
354SESSION_FILE_PATH = None
355SESSION_SAVE_EVERY_REQUEST = False
356SESSION_SERIALIZER = 'django.contrib.sessions.serializers.JSONSerializer'
357SETTINGS_MODULE = 'content_api.settings.kubernetes'
358SHORT_DATETIME_FORMAT = 'm/d/Y P'
359SHORT_DATE_FORMAT = 'm/d/Y'
360SIGNING_BACKEND = 'django.core.signing.TimestampSigner'
361SILENCED_SYSTEM_CHECKS = []
362STATICFILES_DIRS = []
363STATICFILES_FINDERS = ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
364STATICFILES_LOCATION = 'static'
365STATICFILES_STORAGE = 'content_api.storage_backends.StaticStorage'
366STATIC_ROOT = None
367STATIC_URL = '/static/'
368TAGGIT_CASE_INSENSITIVE = True
369TEMPLATES = [{'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [], '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']}}]
370TEST_NON_SERIALIZED_APPS = []
371TEST_RUNNER = 'django.test.runner.DiscoverRunner'
372THOUSAND_SEPARATOR = ','
373TIME_FORMAT = 'P'
374TIME_INPUT_FORMATS = ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
375TIME_ZONE = 'UTC'
376UAA_BASE_URL = 'https://uaa.development.ine.com'
377USE_I18N = True
378USE_L10N = True
379USE_THOUSAND_SEPARATOR = False
380USE_TZ = True
381USE_X_FORWARDED_HOST = False
382USE_X_FORWARDED_PORT = False
383VIDEO_ENGINE_API_CLIENT_KEY = '********************'
384VIDEO_ENGINE_API_CLIENT_SECRET = '********************'
385VIDEO_ENGINE_BASE_URL = 'https://staging-video.rmotr.us'
386WSGI_APPLICATION = 'content_api.wsgi.application'
387X_FRAME_OPTIONS = 'SAMEORIGIN'
388YEAR_MONTH_FORMAT = 'F Y'
389
390
391You're seeing this error because you have DEBUG = True in your
392Django settings file. Change that to False, and Django will
393display a standard page generated by the handler for this status code.