· 6 years ago · May 24, 2019, 04:28 AM
1KeyError at /api/v1/school/agreement/1639/
2"Got KeyError when attempting to get a value for field `schoolId` on serializer `SchoolAgreementSerializer`.\nThe serializer field might be named incorrectly and not match any attribute or key on the `dict` instance.\nOriginal exception text was: 'schoolId'."
3
4Request Method: GET
5Request URL: http://192.168.5.171:9880/api/v1/school/agreement/1639/
6Django Version: 2.1.7
7Python Executable: /root/cs_api/env/bin/python
8Python Version: 3.7.0
9Python Path: ['/root/cs_api', '/usr/local/lib/python37.zip', '/usr/local/lib/python3.7', '/usr/local/lib/python3.7/lib-dynload', '/root/cs_api/env/lib/python3.7/site-packages', '/']
10Server time: Fri, 24 May 2019 11:24:45 +0700
11Installed Applications:
12['djadmin',
13 'advanced_filters',
14 'django.contrib.admin',
15 'django.contrib.auth',
16 'django.contrib.sites',
17 'django.contrib.contenttypes',
18 'django.contrib.sessions',
19 'django.contrib.messages',
20 'django.contrib.staticfiles',
21 'celery',
22 'rest_framework',
23 'rest_framework_jwt',
24 'django_filters',
25 'corsheaders',
26 'drf_yasg',
27 'anymail',
28 'allauth',
29 'allauth.account',
30 'allauth.socialaccount',
31 'allauth.socialaccount.providers.google',
32 'allauth.socialaccount.providers.twitter',
33 'allauth.socialaccount.providers.facebook',
34 'allauth.socialaccount.providers.instagram',
35 'allauth.socialaccount.providers.linkedin_oauth2',
36 'career_support_models',
37 'cs_administrator.apps.CsAdministratorConfig',
38 'cs_advertisement.apps.CsAdvertisementConfig',
39 'cs_authentication.apps.CsAuthenticationConfig',
40 'cs_billing.apps.CsBillingConfig',
41 'cs_core.apps.CsCoreConfig',
42 'cs_candidate.apps.CsCandidateConfig',
43 'cs_employer.apps.CsEmployerConfig',
44 'cs_faq.apps.CsFAQConfig',
45 'cs_history.apps.CsHistoryConfig',
46 'cs_interview.apps.CsInterviewConfig',
47 'cs_job.apps.CsJobConfig',
48 'cs_log.apps.CsLogConfig',
49 'cs_message.apps.CsMessageConfig',
50 'cs_news.apps.CsNewsConfig',
51 'cs_organization.apps.CsOrganizationConfig',
52 'cs_profile.apps.CsProfileConfig',
53 'cs_region.apps.CsRegionConfig',
54 'cs_requirement.apps.CsRequirementConfig',
55 'cs_school.apps.CsSchoolConfig',
56 'cs_social.apps.CsSocialConfig',
57 'cs_transaction.apps.CsTransactionConfig',
58 'cs_user.apps.CsUserConfig',
59 'dbbackup']
60Installed Middleware:
61['django.middleware.security.SecurityMiddleware',
62 'corsheaders.middleware.CorsMiddleware',
63 'django.contrib.sessions.middleware.SessionMiddleware',
64 'django.middleware.common.CommonMiddleware',
65 'django.middleware.csrf.CsrfViewMiddleware',
66 'django.contrib.auth.middleware.AuthenticationMiddleware',
67 'django.contrib.messages.middleware.MessageMiddleware',
68 'django.middleware.clickjacking.XFrameOptionsMiddleware',
69 'djadmin.middleware.DJMiddleware']
70
71
72Traceback:
73
74File "/root/cs_api/env/lib/python3.7/site-packages/rest_framework/fields.py" in get_attribute
75 453. return get_attribute(instance, self.source_attrs)
76
77File "/root/cs_api/env/lib/python3.7/site-packages/rest_framework/fields.py" in get_attribute
78 99. instance = instance[attr]
79
80During handling of the above exception ('schoolId'), another exception occurred:
81
82File "/root/cs_api/env/lib/python3.7/site-packages/django/core/handlers/exception.py" in inner
83 34. response = get_response(request)
84
85File "/root/cs_api/env/lib/python3.7/site-packages/django/core/handlers/base.py" in _get_response
86 126. response = self.process_exception_by_middleware(e, request)
87
88File "/root/cs_api/env/lib/python3.7/site-packages/django/core/handlers/base.py" in _get_response
89 124. response = wrapped_callback(request, *callback_args, **callback_kwargs)
90
91File "/root/cs_api/env/lib/python3.7/site-packages/django/views/decorators/csrf.py" in wrapped_view
92 54. return view_func(*args, **kwargs)
93
94File "/root/cs_api/env/lib/python3.7/site-packages/django/views/generic/base.py" in view
95 68. return self.dispatch(request, *args, **kwargs)
96
97File "/root/cs_api/env/lib/python3.7/site-packages/rest_framework/views.py" in dispatch
98 495. response = self.handle_exception(exc)
99
100File "/root/cs_api/env/lib/python3.7/site-packages/rest_framework/views.py" in handle_exception
101 455. self.raise_uncaught_exception(exc)
102
103File "/root/cs_api/env/lib/python3.7/site-packages/rest_framework/views.py" in dispatch
104 492. response = handler(request, *args, **kwargs)
105
106File "/root/cs_api/cs_school/views/agreement.py" in get
107 67. return Response(serializer.data)
108
109File "/root/cs_api/env/lib/python3.7/site-packages/rest_framework/serializers.py" in data
110 563. ret = super(Serializer, self).data
111
112File "/root/cs_api/env/lib/python3.7/site-packages/rest_framework/serializers.py" in data
113 262. self._data = self.to_representation(self.instance)
114
115File "/root/cs_api/env/lib/python3.7/site-packages/rest_framework/serializers.py" in to_representation
116 517. attribute = field.get_attribute(instance)
117
118File "/root/cs_api/env/lib/python3.7/site-packages/rest_framework/fields.py" in get_attribute
119 474. raise type(exc)(msg)
120
121Exception Type: KeyError at /api/v1/school/agreement/1639/
122Exception Value: "Got KeyError when attempting to get a value for field `schoolId` on serializer `SchoolAgreementSerializer`.\nThe serializer field might be named incorrectly and not match any attribute or key on the `dict` instance.\nOriginal exception text was: 'schoolId'."
123Request information:
124USER: komangsuryabagus@yahoo.co.id
125
126GET: No GET data
127
128POST: No POST data
129
130FILES: No FILES data
131
132COOKIES: No cookie data
133
134META:
135CONTENT_LENGTH = ''
136CONTENT_TYPE = 'text/plain'
137DJANGO_SETTINGS_MODULE = 'career_support_api.settings'
138GATEWAY_INTERFACE = 'CGI/1.1'
139HTTP_ACCEPT = 'application/json, text/plain, */*'
140HTTP_ACCEPT_ENCODING = 'gzip, deflate'
141HTTP_ACCEPT_LANGUAGE = 'id-ID,id;q=0.9,en-US;q=0.8,en;q=0.7'
142HTTP_AUTHORIZATION = 'JWT eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJ1c2VyX2lkIjoyNiwidXNlcm5hbWUiOiJrb21hbmdzdXJ5YWJhZ3VzQHlhaG9vLmNvLmlkIiwiZXhwIjoxNTU4Njg5ODgyLCJlbWFpbCI6ImtvbWFuZ3N1cnlhYmFndXNAeWFob28uY28uaWQiLCJvcmlnX2lhdCI6MTU1ODY3MTg3N30.zw0_3ruDnk8FhUUhgQrK_gkHrUk72xuh_94OxYuaRQHhCiZpWCGUwsOBadvMfhvKqD9asnj9vw9hwCP8-ud4GA'
143HTTP_CACHE_CONTROL = 'no-cache'
144HTTP_CONNECTION = 'keep-alive'
145HTTP_HOST = '192.168.5.171:9880'
146HTTP_ORIGIN = 'http://192.168.5.171:8085'
147HTTP_PRAGMA = 'no-cache'
148HTTP_REFERER = 'http://192.168.5.171:8085/agreement'
149HTTP_USER_AGENT = 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.131 Safari/537.36'
150LANG = 'en_US.UTF-8'
151PATH = '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin'
152PATH_INFO = '/api/v1/school/agreement/1639/'
153QUERY_STRING = ''
154REMOTE_ADDR = '192.168.5.131'
155REMOTE_HOST = ''
156REQUEST_METHOD = 'GET'
157RUN_MAIN = 'true'
158SCRIPT_NAME = ''
159SERVER_NAME = 'agencyportal'
160SERVER_PORT = '9880'
161SERVER_PROTOCOL = 'HTTP/1.1'
162SERVER_SOFTWARE = 'WSGIServer/0.2'
163TZ = 'Asia/Jakarta'
164wsgi.errors = <_io.TextIOWrapper name='<stderr>' mode='w' encoding='UTF-8'>
165wsgi.file_wrapper = ''
166wsgi.input = <django.core.handlers.wsgi.LimitedStream object at 0x7fc4b0648c88>
167wsgi.multiprocess = False
168wsgi.multithread = True
169wsgi.run_once = False
170wsgi.url_scheme = 'http'
171wsgi.version = '(1, 0)'
172
173Settings:
174Using settings module career_support_api.settings
175ABSOLUTE_URL_OVERRIDES = {}
176ADMINS = [('Dimas', 'dimas.ari@frisidea.com'), ('Surya', 'komang.suryadana@frisidea.com')]
177ADMIN_COLOR_THEME = 'blue'
178ADMIN_HEADER_TITLE = 'Career Support Administrator'
179ALLOWED_HOSTS = ['localhost', '127.0.0.1', '0abf327e.ngrok.io', '192.168.5.46', '192.168.5.171', '192.168.5.173']
180ANYMAIL = {'SENDGRID_API_KEY': '********************'}
181APPEND_SLASH = True
182AUTHENTICATION_BACKENDS = ['cs_core.backends.authentications_backend.SchoolAuthenticationBackend', 'cs_core.backends.authentications_backend.CandidateAuthenticationBackend', 'cs_core.backends.authentications_backend.EmployerAuthenticationBackend', 'allauth.account.auth_backends.AuthenticationBackend', 'django.contrib.auth.backends.ModelBackend']
183AUTH_PASSWORD_VALIDATORS = '********************'
184AUTH_USER_MODEL = 'career_support_models.User'
185BASE_DIR = '/root/cs_api'
186CACHES = {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}
187CACHE_MIDDLEWARE_ALIAS = 'default'
188CACHE_MIDDLEWARE_KEY_PREFIX = '********************'
189CACHE_MIDDLEWARE_SECONDS = 600
190CANDIDATE_PORTAL_URL = 'http://localhost:8000'
191CELERY_ACCEPT_CONTENT = ['application/json']
192CELERY_BROKER_URL = 'redis://localhost:6379'
193CELERY_RESULT_BACKEND = 'redis://localhost:6379'
194CELERY_RESULT_SERIALIZER = 'json'
195CELERY_TASK_SERIALIZER = 'json'
196CELERY_TIMEZONE = 'Asia/Jakarta'
197CORS_ORIGIN_ALLOW_ALL = True
198CSRF_COOKIE_AGE = 31449600
199CSRF_COOKIE_DOMAIN = None
200CSRF_COOKIE_HTTPONLY = False
201CSRF_COOKIE_NAME = 'csrftoken'
202CSRF_COOKIE_PATH = '/'
203CSRF_COOKIE_SAMESITE = 'Lax'
204CSRF_COOKIE_SECURE = False
205CSRF_FAILURE_VIEW = 'django.views.csrf.csrf_failure'
206CSRF_HEADER_NAME = 'HTTP_X_CSRFTOKEN'
207CSRF_TRUSTED_ORIGINS = []
208CSRF_USE_SESSIONS = False
209DATABASES = {'default': {'ENGINE': 'django.db.backends.postgresql_psycopg2', 'NAME': 'career_support', 'USER': 'frisidea', 'PASSWORD': '********************', 'HOST': '192.168.5.171', 'PORT': '5432', 'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'OPTIONS': {}, 'TIME_ZONE': None, 'TEST': {'CHARSET': None, 'COLLATION': None, 'NAME': None, 'MIRROR': None}}}
210DATABASE_ROUTERS = []
211DATA_UPLOAD_MAX_MEMORY_SIZE = 2621440
212DATA_UPLOAD_MAX_NUMBER_FIELDS = 1000
213DATETIME_FORMAT = 'N j, Y, P'
214DATETIME_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']
215DATE_FORMAT = 'N j, Y'
216DATE_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']
217DEBUG = True
218DEBUG_PROPAGATE_EXCEPTIONS = False
219DECIMAL_SEPARATOR = '.'
220DEFAULT_CHARSET = 'utf-8'
221DEFAULT_CONTENT_TYPE = 'text/html'
222DEFAULT_EXCEPTION_REPORTER_FILTER = 'django.views.debug.SafeExceptionReporterFilter'
223DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage'
224DEFAULT_FROM_EMAIL = 'noreply@frisidea.com'
225DEFAULT_INDEX_TABLESPACE = ''
226DEFAULT_TABLESPACE = ''
227DISALLOWED_USER_AGENTS = []
228DJADMIN_DYNAMIC_FIELD_DISPLAY = True
229DJADMIN_FIELD_DEPTH = 1
230EMAIL_BACKEND = 'anymail.backends.sendgrid.EmailBackend'
231EMAIL_HOST = 'localhost'
232EMAIL_HOST_PASSWORD = '********************'
233EMAIL_HOST_USER = ''
234EMAIL_PORT = 25
235EMAIL_SSL_CERTFILE = None
236EMAIL_SSL_KEYFILE = '********************'
237EMAIL_SUBJECT_PREFIX = '[Django] '
238EMAIL_TIMEOUT = None
239EMAIL_USE_LOCALTIME = False
240EMAIL_USE_SSL = False
241EMAIL_USE_TLS = False
242EMPLOYER_PORTAL_URL = 'http://localhost:8000'
243FILE_CHARSET = 'utf-8'
244FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
245FILE_UPLOAD_HANDLERS = ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
246FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
247FILE_UPLOAD_PERMISSIONS = None
248FILE_UPLOAD_TEMP_DIR = None
249FIRST_DAY_OF_WEEK = 0
250FIXTURE_DIRS = []
251FORCE_SCRIPT_NAME = None
252FORMAT_MODULE_PATH = None
253FORM_RENDERER = 'django.forms.renderers.DjangoTemplates'
254IGNORABLE_404_URLS = []
255INSTALLED_APPS = ['djadmin', 'advanced_filters', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.sites', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'celery', 'rest_framework', 'rest_framework_jwt', 'django_filters', 'corsheaders', 'drf_yasg', 'anymail', 'allauth', 'allauth.account', 'allauth.socialaccount', 'allauth.socialaccount.providers.google', 'allauth.socialaccount.providers.twitter', 'allauth.socialaccount.providers.facebook', 'allauth.socialaccount.providers.instagram', 'allauth.socialaccount.providers.linkedin_oauth2', 'career_support_models', 'cs_administrator.apps.CsAdministratorConfig', 'cs_advertisement.apps.CsAdvertisementConfig', 'cs_authentication.apps.CsAuthenticationConfig', 'cs_billing.apps.CsBillingConfig', 'cs_core.apps.CsCoreConfig', 'cs_candidate.apps.CsCandidateConfig', 'cs_employer.apps.CsEmployerConfig', 'cs_faq.apps.CsFAQConfig', 'cs_history.apps.CsHistoryConfig', 'cs_interview.apps.CsInterviewConfig', 'cs_job.apps.CsJobConfig', 'cs_log.apps.CsLogConfig', 'cs_message.apps.CsMessageConfig', 'cs_news.apps.CsNewsConfig', 'cs_organization.apps.CsOrganizationConfig', 'cs_profile.apps.CsProfileConfig', 'cs_region.apps.CsRegionConfig', 'cs_requirement.apps.CsRequirementConfig', 'cs_school.apps.CsSchoolConfig', 'cs_social.apps.CsSocialConfig', 'cs_transaction.apps.CsTransactionConfig', 'cs_user.apps.CsUserConfig', 'dbbackup']
256INTERNAL_IPS = []
257JWT_AUTH = {'JWT_PUBLIC_KEY': '********************', 'JWT_PRIVATE_KEY': '********************', 'JWT_ALGORITHM': 'HS512', 'JWT_PAYLOAD_GET_USERNAME_HANDLER': 'cs_core.handlers.jwt_get_username_from_payload_handler', 'JWT_RESPONSE_PAYLOAD_HANDLER': 'cs_core.handlers.jwt_response_payload_handler', 'JWT_VERIFY': True, 'JWT_VERIFY_EXPIRATION': True, 'JWT_EXPIRATION_DELTA': datetime.timedelta(seconds=18000), 'JWT_REFRESH_EXPIRATION_DELTA': datetime.timedelta(days=7), 'JWT_AUDIENCE': None, 'JWT_ISSUER': None, 'JWT_LEEWAY': 10, 'JWT_ALLOW_REFRESH': True, 'JWT_AUTH_HEADER_PREFIX': 'JWT'}
258LANGUAGES = [('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')]
259LANGUAGES_BIDI = ['he', 'ar', 'fa', 'ur']
260LANGUAGE_CODE = 'en-us'
261LANGUAGE_COOKIE_AGE = None
262LANGUAGE_COOKIE_DOMAIN = None
263LANGUAGE_COOKIE_NAME = 'django_language'
264LANGUAGE_COOKIE_PATH = '/'
265LOCALE_PATHS = []
266LOGGING = {}
267LOGGING_CONFIG = 'logging.config.dictConfig'
268LOGIN_REDIRECT_URL = '/accounts/profile/'
269LOGIN_URL = '/accounts/login/'
270LOGOUT_REDIRECT_URL = None
271MANAGERS = []
272MEDIA_ROOT = '/root/cs_api/root_media'
273MEDIA_URL = '/media/'
274MESSAGE_STORAGE = 'django.contrib.messages.storage.fallback.FallbackStorage'
275MIDDLEWARE = ['django.middleware.security.SecurityMiddleware', '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', 'djadmin.middleware.DJMiddleware']
276MIGRATION_MODULES = {}
277MONTH_DAY_FORMAT = 'F j'
278NUMBER_GROUPING = 0
279PASSWORD_HASHERS = '********************'
280PASSWORD_RESET_TIMEOUT_DAYS = '********************'
281PREPEND_WWW = False
282REST_FRAMEWORK = {'DEFAULT_PERMISSION_CLASSES': ('rest_framework.permissions.IsAuthenticated',), 'DEFAULT_AUTHENTICATION_CLASSES': ('rest_framework_jwt.authentication.JSONWebTokenAuthentication',), 'DEFAULT_FILTER_BACKENDS': ('django_filters.rest_framework.DjangoFilterBackend', 'rest_framework.filters.SearchFilter'), 'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.PageNumberPagination', 'PAGE_SIZE': 10, 'DATETIME_FORMAT': '%Y-%m-%d %H:%M:%S', 'DEFAULT_VERSIONING_CLASS': 'rest_framework.versioning.URLPathVersioning', 'TEST_REQUEST_DEFAULT_FORMAT': 'json'}
283ROOT_URLCONF = 'career_support_api.urls'
284SCHOOL_PORTAL_URL = 'http://localhost:8000'
285SECRET_KEY = '********************'
286SECURE_BROWSER_XSS_FILTER = False
287SECURE_CONTENT_TYPE_NOSNIFF = False
288SECURE_HSTS_INCLUDE_SUBDOMAINS = False
289SECURE_HSTS_PRELOAD = False
290SECURE_HSTS_SECONDS = 0
291SECURE_PROXY_SSL_HEADER = None
292SECURE_REDIRECT_EXEMPT = []
293SECURE_SSL_HOST = None
294SECURE_SSL_REDIRECT = False
295SERVER_EMAIL = 'root@localhost'
296SESSION_CACHE_ALIAS = 'default'
297SESSION_COOKIE_AGE = 1209600
298SESSION_COOKIE_DOMAIN = None
299SESSION_COOKIE_HTTPONLY = True
300SESSION_COOKIE_NAME = 'sessionid'
301SESSION_COOKIE_PATH = '/'
302SESSION_COOKIE_SAMESITE = 'Lax'
303SESSION_COOKIE_SECURE = False
304SESSION_ENGINE = 'django.contrib.sessions.backends.db'
305SESSION_EXPIRE_AT_BROWSER_CLOSE = False
306SESSION_FILE_PATH = None
307SESSION_SAVE_EVERY_REQUEST = False
308SESSION_SERIALIZER = 'django.contrib.sessions.serializers.JSONSerializer'
309SETTINGS_MODULE = 'career_support_api.settings'
310SHORT_DATETIME_FORMAT = 'm/d/Y P'
311SHORT_DATE_FORMAT = 'm/d/Y'
312SIGNING_BACKEND = 'django.core.signing.TimestampSigner'
313SILENCED_SYSTEM_CHECKS = []
314SITE_ID = 1
315SITE_PREFIX = 'http://192.168.5.171:9880'
316SOCIALACCOUNT_PROVIDERS = {'linkedin': {'SCOPE': ['r_basicprofile', 'r_emailaddress'], 'PROFILE_FIELDS': ['id', 'first-name', 'last-name', 'email-address', 'picture-url', 'public-profile-url']}}
317STATICFILES_DIRS = "('/root/cs_api/static',)"
318STATICFILES_FINDERS = ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
319STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.StaticFilesStorage'
320STATIC_ROOT = '/root/cs_api/root_static'
321STATIC_URL = '/static/'
322SWAGGER_SETTINGS = {'SECURITY_DEFINITIONS': {'JWT': {'type': 'apiKey', 'name': 'Authorization', 'in': 'header'}}, 'USE_SESSION_AUTH': False}
323TEMPLATES = [{'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': ['/root/cs_api/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']}}]
324TEST_NON_SERIALIZED_APPS = []
325TEST_RUNNER = 'django.test.runner.DiscoverRunner'
326THOUSAND_SEPARATOR = ','
327THUMBNAIL_FORCE_OVERWRITE = True
328TIME_FORMAT = 'P'
329TIME_INPUT_FORMATS = ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
330TIME_ZONE = 'Asia/Jakarta'
331USE_I18N = True
332USE_L10N = True
333USE_THOUSAND_SEPARATOR = False
334USE_TZ = True
335USE_X_FORWARDED_HOST = False
336USE_X_FORWARDED_PORT = False
337WSGI_APPLICATION = 'career_support_api.wsgi.application'
338X_FRAME_OPTIONS = 'SAMEORIGIN'
339YEAR_MONTH_FORMAT = 'F Y'
340
341
342You're seeing this error because you have DEBUG = True in your
343Django settings file. Change that to False, and Django will
344display a standard page generated by the handler for this status code.