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