· 6 years ago · Jul 01, 2019, 07:20 AM
1TypeError at /api/v1/landing/jobs/2100/
2Cannot cast AnonymousUser to int. Are you trying to use it in place of User?
3
4Request Method: GET
5Request URL: http://45.118.134.76:9880/api/v1/landing/jobs/2100/
6Django Version: 2.2.1
7Python Executable: /opt/env/bin/python
8Python Version: 3.7.3
9Python Path: ['/opt/cs_api', '/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']
10Server time: Mon, 1 Jul 2019 14:14:47 +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_landing.apps.CsLandingConfig',
49 'cs_log.apps.CsLogConfig',
50 'cs_message.apps.CsMessageConfig',
51 'cs_news.apps.CsNewsConfig',
52 'cs_organization.apps.CsOrganizationConfig',
53 'cs_profile.apps.CsProfileConfig',
54 'cs_region.apps.CsRegionConfig',
55 'cs_requirement.apps.CsRequirementConfig',
56 'cs_school.apps.CsSchoolConfig',
57 'cs_social.apps.CsSocialConfig',
58 'cs_transaction.apps.CsTransactionConfig',
59 'cs_user.apps.CsUserConfig',
60 'dbbackup']
61Installed Middleware:
62['django.middleware.security.SecurityMiddleware',
63 'corsheaders.middleware.CorsMiddleware',
64 'django.contrib.sessions.middleware.SessionMiddleware',
65 'django.middleware.common.CommonMiddleware',
66 'django.middleware.csrf.CsrfViewMiddleware',
67 'django.contrib.auth.middleware.AuthenticationMiddleware',
68 'django.contrib.messages.middleware.MessageMiddleware',
69 'django.middleware.clickjacking.XFrameOptionsMiddleware',
70 'djadmin.middleware.DJMiddleware']
71
72
73Traceback:
74
75File "/opt/env/lib/python3.7/site-packages/django/core/handlers/exception.py" in inner
76 34. response = get_response(request)
77
78File "/opt/env/lib/python3.7/site-packages/django/core/handlers/base.py" in _get_response
79 115. response = self.process_exception_by_middleware(e, request)
80
81File "/opt/env/lib/python3.7/site-packages/django/core/handlers/base.py" in _get_response
82 113. response = wrapped_callback(request, *callback_args, **callback_kwargs)
83
84File "/opt/env/lib/python3.7/site-packages/django/views/decorators/csrf.py" in wrapped_view
85 54. return view_func(*args, **kwargs)
86
87File "/opt/env/lib/python3.7/site-packages/django/views/generic/base.py" in view
88 71. return self.dispatch(request, *args, **kwargs)
89
90File "/opt/env/lib/python3.7/site-packages/rest_framework/views.py" in dispatch
91 495. response = self.handle_exception(exc)
92
93File "/opt/env/lib/python3.7/site-packages/rest_framework/views.py" in handle_exception
94 455. self.raise_uncaught_exception(exc)
95
96File "/opt/env/lib/python3.7/site-packages/rest_framework/views.py" in dispatch
97 492. response = handler(request, *args, **kwargs)
98
99File "/opt/env/lib/python3.7/site-packages/rest_framework/generics.py" in get
100 210. return self.retrieve(request, *args, **kwargs)
101
102File "/opt/env/lib/python3.7/site-packages/rest_framework/mixins.py" in retrieve
103 58. return Response(serializer.data)
104
105File "/opt/env/lib/python3.7/site-packages/rest_framework/serializers.py" in data
106 563. ret = super(Serializer, self).data
107
108File "/opt/env/lib/python3.7/site-packages/rest_framework/serializers.py" in data
109 262. self._data = self.to_representation(self.instance)
110
111File "/opt/env/lib/python3.7/site-packages/rest_framework/serializers.py" in to_representation
112 530. ret[field.field_name] = field.to_representation(attribute)
113
114File "/opt/env/lib/python3.7/site-packages/rest_framework/serializers.py" in to_representation
115 530. ret[field.field_name] = field.to_representation(attribute)
116
117File "/opt/env/lib/python3.7/site-packages/rest_framework/fields.py" in to_representation
118 1889. return method(value)
119
120File "/opt/cs_api/cs_core/serializers/jobs.py" in get_applied
121 106. job_vacancy=jobVacancy
122
123File "/opt/env/lib/python3.7/site-packages/django/db/models/manager.py" in manager_method
124 82. return getattr(self.get_queryset(), name)(*args, **kwargs)
125
126File "/opt/env/lib/python3.7/site-packages/django/db/models/query.py" in filter
127 892. return self._filter_or_exclude(False, *args, **kwargs)
128
129File "/opt/env/lib/python3.7/site-packages/django/db/models/query.py" in _filter_or_exclude
130 910. clone.query.add_q(Q(*args, **kwargs))
131
132File "/opt/env/lib/python3.7/site-packages/django/db/models/sql/query.py" in add_q
133 1290. clause, _ = self._add_q(q_object, self.used_aliases)
134
135File "/opt/env/lib/python3.7/site-packages/django/db/models/sql/query.py" in _add_q
136 1318. split_subq=split_subq, simple_col=simple_col,
137
138File "/opt/env/lib/python3.7/site-packages/django/db/models/sql/query.py" in build_filter
139 1251. condition = self.build_lookup(lookups, col, value)
140
141File "/opt/env/lib/python3.7/site-packages/django/db/models/sql/query.py" in build_lookup
142 1116. lookup = lookup_class(lhs, rhs)
143
144File "/opt/env/lib/python3.7/site-packages/django/db/models/lookups.py" in __init__
145 20. self.rhs = self.get_prep_lookup()
146
147File "/opt/env/lib/python3.7/site-packages/django/db/models/fields/related_lookups.py" in get_prep_lookup
148 115. self.rhs = target_field.get_prep_value(self.rhs)
149
150File "/opt/env/lib/python3.7/site-packages/django/db/models/fields/__init__.py" in get_prep_value
151 966. return int(value)
152
153File "/opt/env/lib/python3.7/site-packages/django/contrib/auth/models.py" in __int__
154 388. raise TypeError('Cannot cast AnonymousUser to int. Are you trying to use it in place of User?')
155
156Exception Type: TypeError at /api/v1/landing/jobs/2100/
157Exception Value: Cannot cast AnonymousUser to int. Are you trying to use it in place of User?
158Request information:
159USER: AnonymousUser
160
161GET: No GET data
162
163POST: No POST data
164
165FILES: No FILES data
166
167COOKIES: No cookie data
168
169META:
170CONTENT_LENGTH = ''
171CONTENT_TYPE = 'text/plain'
172DJANGO_SETTINGS_MODULE = 'career_support_api.settings'
173GATEWAY_INTERFACE = 'CGI/1.1'
174HISTCONTROL = 'ignoredups'
175HISTSIZE = '1000'
176HOME = '/root'
177HOSTNAME = 'li1441-76.members.linode.com'
178HTTP_ACCEPT = 'application/json, text/plain, */*'
179HTTP_ACCEPT_ENCODING = 'gzip, deflate'
180HTTP_ACCEPT_LANGUAGE = 'id-ID,id;q=0.9,en-US;q=0.8,en;q=0.7'
181HTTP_CACHE_CONTROL = 'no-cache'
182HTTP_CONNECTION = 'keep-alive'
183HTTP_HOST = '45.118.134.76:9880'
184HTTP_ORIGIN = 'http://192.168.5.131:8080'
185HTTP_PRAGMA = 'no-cache'
186HTTP_REFERER = 'http://192.168.5.131:8080/job/2100'
187HTTP_USER_AGENT = 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36'
188LANG = 'en_US.UTF-8'
189LANGUAGE = 'en_US.UTF-8'
190LC_COLLATE = 'C'
191LC_CTYPE = 'en_US.UTF-8'
192LESSOPEN = '||/usr/bin/lesspipe.sh %s'
193LOGNAME = 'root'
194LS_COLORS = 'rs=0:di=38;5;27:ln=38;5;51:mh=44;38;5;15:pi=40;38;5;11:so=38;5;13:do=38;5;5:bd=48;5;232;38;5;11:cd=48;5;232;38;5;3:or=48;5;232;38;5;9:mi=05;48;5;232;38;5;15:su=48;5;196;38;5;15:sg=48;5;11;38;5;16:ca=48;5;196;38;5;226:tw=48;5;10;38;5;16:ow=48;5;10;38;5;21:st=48;5;21;38;5;15:ex=38;5;34:*.tar=38;5;9:*.tgz=38;5;9:*.arc=38;5;9:*.arj=38;5;9:*.taz=38;5;9:*.lha=38;5;9:*.lz4=38;5;9:*.lzh=38;5;9:*.lzma=38;5;9:*.tlz=38;5;9:*.txz=38;5;9:*.tzo=38;5;9:*.t7z=38;5;9:*.zip=38;5;9:*.z=38;5;9:*.Z=38;5;9:*.dz=38;5;9:*.gz=38;5;9:*.lrz=38;5;9:*.lz=38;5;9:*.lzo=38;5;9:*.xz=38;5;9:*.bz2=38;5;9:*.bz=38;5;9:*.tbz=38;5;9:*.tbz2=38;5;9:*.tz=38;5;9:*.deb=38;5;9:*.rpm=38;5;9:*.jar=38;5;9:*.war=38;5;9:*.ear=38;5;9:*.sar=38;5;9:*.rar=38;5;9:*.alz=38;5;9:*.ace=38;5;9:*.zoo=38;5;9:*.cpio=38;5;9:*.7z=38;5;9:*.rz=38;5;9:*.cab=38;5;9:*.jpg=38;5;13:*.jpeg=38;5;13:*.gif=38;5;13:*.bmp=38;5;13:*.pbm=38;5;13:*.pgm=38;5;13:*.ppm=38;5;13:*.tga=38;5;13:*.xbm=38;5;13:*.xpm=38;5;13:*.tif=38;5;13:*.tiff=38;5;13:*.png=38;5;13:*.svg=38;5;13:*.svgz=38;5;13:*.mng=38;5;13:*.pcx=38;5;13:*.mov=38;5;13:*.mpg=38;5;13:*.mpeg=38;5;13:*.m2v=38;5;13:*.mkv=38;5;13:*.webm=38;5;13:*.ogm=38;5;13:*.mp4=38;5;13:*.m4v=38;5;13:*.mp4v=38;5;13:*.vob=38;5;13:*.qt=38;5;13:*.nuv=38;5;13:*.wmv=38;5;13:*.asf=38;5;13:*.rm=38;5;13:*.rmvb=38;5;13:*.flc=38;5;13:*.avi=38;5;13:*.fli=38;5;13:*.flv=38;5;13:*.gl=38;5;13:*.dl=38;5;13:*.xcf=38;5;13:*.xwd=38;5;13:*.yuv=38;5;13:*.cgm=38;5;13:*.emf=38;5;13:*.axv=38;5;13:*.anx=38;5;13:*.ogv=38;5;13:*.ogx=38;5;13:*.aac=38;5;45:*.au=38;5;45:*.flac=38;5;45:*.mid=38;5;45:*.midi=38;5;45:*.mka=38;5;45:*.mp3=38;5;45:*.mpc=38;5;45:*.ogg=38;5;45:*.ra=38;5;45:*.wav=38;5;45:*.axa=38;5;45:*.oga=38;5;45:*.spx=38;5;45:*.xspf=38;5;45:'
195MAIL = '/var/spool/mail/root'
196NVM_BIN = '/root/.nvm/versions/node/v12.3.1/bin'
197NVM_CD_FLAGS = ''
198NVM_DIR = '/root/.nvm'
199OLDPWD = '/root'
200PATH = '/opt/env/bin:/root/.nvm/versions/node/v12.3.1/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin'
201PATH_INFO = '/api/v1/landing/jobs/2100/'
202PS1 = '(env) [\\u@\\h \\W]\\$ '
203PWD = '/opt/cs_api'
204QT_GRAPHICSSYSTEM_CHECKED = '1'
205QUERY_STRING = ''
206REMOTE_ADDR = '172.104.177.245'
207REMOTE_HOST = ''
208REQUEST_METHOD = 'GET'
209RUN_MAIN = 'true'
210SCRIPT_NAME = ''
211SELINUX_LEVEL_REQUESTED = ''
212SELINUX_ROLE_REQUESTED = ''
213SELINUX_USE_CURRENT_RANGE = ''
214SERVER_NAME = 'li1441-76.members.linode.com'
215SERVER_PORT = '9880'
216SERVER_PROTOCOL = 'HTTP/1.1'
217SERVER_SOFTWARE = 'WSGIServer/0.2'
218SHELL = '/bin/bash'
219SHLVL = '1'
220SSH_CLIENT = '139.194.47.161 56252 22'
221SSH_CONNECTION = '139.194.47.161 56252 45.118.134.76 22'
222SSH_TTY = '/dev/pts/0'
223TERM = 'xterm-256color'
224TZ = 'Asia/Jakarta'
225USER = 'root'
226VIRTUAL_ENV = '/opt/env'
227XDG_RUNTIME_DIR = '/run/user/0'
228XDG_SESSION_ID = '5327'
229_ = '/usr/bin/nohup'
230wsgi.errors = <_io.TextIOWrapper name='<stderr>' mode='w' encoding='UTF-8'>
231wsgi.file_wrapper = ''
232wsgi.input = <django.core.handlers.wsgi.LimitedStream object at 0x7f4d990c22b0>
233wsgi.multiprocess = False
234wsgi.multithread = True
235wsgi.run_once = False
236wsgi.url_scheme = 'http'
237wsgi.version = '(1, 0)'
238
239Settings:
240Using settings module career_support_api.settings
241ABSOLUTE_URL_OVERRIDES = {}
242ADMINS = [('Dimas', 'dimas.ari@frisidea.com'), ('Surya', 'komang.suryadana@frisidea.com')]
243ADMIN_COLOR_THEME = 'blue'
244ADMIN_HEADER_TITLE = 'Career Support Administrator'
245ALLOWED_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']
246ANYMAIL = {'SENDGRID_API_KEY': '********************'}
247APPEND_SLASH = True
248AUTHENTICATION_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']
249AUTH_PASSWORD_VALIDATORS = '********************'
250AUTH_USER_MODEL = 'career_support_models.User'
251BASE_DIR = '/opt/cs_api'
252CACHES = {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}
253CACHE_MIDDLEWARE_ALIAS = 'default'
254CACHE_MIDDLEWARE_KEY_PREFIX = '********************'
255CACHE_MIDDLEWARE_SECONDS = 600
256CANDIDATE_PORTAL_URL = 'https://karir.work/student'
257CELERY_ACCEPT_CONTENT = ['application/json']
258CELERY_BROKER_URL = 'redis://localhost:6379'
259CELERY_RESULT_BACKEND = 'redis://localhost:6379'
260CELERY_RESULT_SERIALIZER = 'json'
261CELERY_TASK_SERIALIZER = 'json'
262CELERY_TIMEZONE = 'Asia/Jakarta'
263CORS_ORIGIN_ALLOW_ALL = True
264CSRF_COOKIE_AGE = 31449600
265CSRF_COOKIE_DOMAIN = None
266CSRF_COOKIE_HTTPONLY = False
267CSRF_COOKIE_NAME = 'csrftoken'
268CSRF_COOKIE_PATH = '/'
269CSRF_COOKIE_SAMESITE = 'Lax'
270CSRF_COOKIE_SECURE = False
271CSRF_FAILURE_VIEW = 'django.views.csrf.csrf_failure'
272CSRF_HEADER_NAME = 'HTTP_X_CSRFTOKEN'
273CSRF_TRUSTED_ORIGINS = []
274CSRF_USE_SESSIONS = False
275DATABASES = {'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}}}
276DATABASE_ROUTERS = []
277DATA_UPLOAD_MAX_MEMORY_SIZE = 2621440
278DATA_UPLOAD_MAX_NUMBER_FIELDS = 1000
279DATETIME_FORMAT = 'N j, Y, P'
280DATETIME_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']
281DATE_FORMAT = 'N j, Y'
282DATE_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']
283DEBUG = True
284DEBUG_PROPAGATE_EXCEPTIONS = False
285DECIMAL_SEPARATOR = '.'
286DEFAULT_CHARSET = 'utf-8'
287DEFAULT_CONTENT_TYPE = 'text/html'
288DEFAULT_EXCEPTION_REPORTER_FILTER = 'django.views.debug.SafeExceptionReporterFilter'
289DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage'
290DEFAULT_FROM_EMAIL = 'noreply@frisidea.com'
291DEFAULT_INDEX_TABLESPACE = ''
292DEFAULT_TABLESPACE = ''
293DISALLOWED_USER_AGENTS = []
294DJADMIN_DYNAMIC_FIELD_DISPLAY = True
295DJADMIN_FIELD_DEPTH = 1
296EMAIL_BACKEND = 'anymail.backends.sendgrid.EmailBackend'
297EMAIL_HOST = 'localhost'
298EMAIL_HOST_PASSWORD = '********************'
299EMAIL_HOST_USER = ''
300EMAIL_PORT = 25
301EMAIL_SSL_CERTFILE = None
302EMAIL_SSL_KEYFILE = '********************'
303EMAIL_SUBJECT_PREFIX = '[Django] '
304EMAIL_TIMEOUT = None
305EMAIL_USE_LOCALTIME = False
306EMAIL_USE_SSL = False
307EMAIL_USE_TLS = False
308EMPLOYER_PORTAL_URL = 'https://company.karir.work'
309FILE_CHARSET = 'utf-8'
310FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
311FILE_UPLOAD_HANDLERS = ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
312FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
313FILE_UPLOAD_PERMISSIONS = None
314FILE_UPLOAD_TEMP_DIR = None
315FIRST_DAY_OF_WEEK = 0
316FIXTURE_DIRS = []
317FORCE_SCRIPT_NAME = None
318FORGOT_PASSWORD_URL = '********************'
319FORMAT_MODULE_PATH = None
320FORM_RENDERER = 'django.forms.renderers.DjangoTemplates'
321FRONTEND_IP = '45.118.134.76'
322GODADDY_KEY = '********************'
323GODADDY_SECRET = '********************'
324GODADDY_URL = 'https://api.godaddy.com/v1/domains/karir.work/records'
325IGNORABLE_404_URLS = []
326INSTALLED_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']
327INTERNAL_IPS = []
328JWT_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'}
329LANGUAGES = [('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')]
330LANGUAGES_BIDI = ['he', 'ar', 'fa', 'ur']
331LANGUAGE_CODE = 'en-us'
332LANGUAGE_COOKIE_AGE = None
333LANGUAGE_COOKIE_DOMAIN = None
334LANGUAGE_COOKIE_NAME = 'django_language'
335LANGUAGE_COOKIE_PATH = '/'
336LOCALE_PATHS = []
337LOGGING = {}
338LOGGING_CONFIG = 'logging.config.dictConfig'
339LOGIN_REDIRECT_URL = '/accounts/profile/'
340LOGIN_URL = '/accounts/login/'
341LOGOUT_REDIRECT_URL = None
342MANAGERS = []
343MEDIA_ROOT = '/opt/cs_api/root_media'
344MEDIA_URL = '/media/'
345MESSAGE_STORAGE = 'django.contrib.messages.storage.fallback.FallbackStorage'
346MIDDLEWARE = ['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']
347MIDTRANS_PAYMENT_URL = 'https://app.sandbox.midtrans.com/snap/v1/transactions'
348MIDTRANS_SERVER_KEY = '********************'
349MIGRATION_MODULES = {}
350MONTH_DAY_FORMAT = 'F j'
351NUMBER_GROUPING = 0
352PASSWORD_HASHERS = '********************'
353PASSWORD_RESET_TIMEOUT_DAYS = '********************'
354PREPEND_WWW = False
355REST_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'}
356ROOT_URLCONF = 'career_support_api.urls'
357SCHOOL_PORTAL_URL = 'https://karir.work/school'
358SECRET_KEY = '********************'
359SECURE_BROWSER_XSS_FILTER = False
360SECURE_CONTENT_TYPE_NOSNIFF = False
361SECURE_HSTS_INCLUDE_SUBDOMAINS = False
362SECURE_HSTS_PRELOAD = False
363SECURE_HSTS_SECONDS = 0
364SECURE_PROXY_SSL_HEADER = None
365SECURE_REDIRECT_EXEMPT = []
366SECURE_SSL_HOST = None
367SECURE_SSL_REDIRECT = False
368SERVER_EMAIL = 'root@localhost'
369SESSION_CACHE_ALIAS = 'default'
370SESSION_COOKIE_AGE = 1209600
371SESSION_COOKIE_DOMAIN = None
372SESSION_COOKIE_HTTPONLY = True
373SESSION_COOKIE_NAME = 'sessionid'
374SESSION_COOKIE_PATH = '/'
375SESSION_COOKIE_SAMESITE = 'Lax'
376SESSION_COOKIE_SECURE = False
377SESSION_ENGINE = 'django.contrib.sessions.backends.db'
378SESSION_EXPIRE_AT_BROWSER_CLOSE = False
379SESSION_FILE_PATH = None
380SESSION_SAVE_EVERY_REQUEST = False
381SESSION_SERIALIZER = 'django.contrib.sessions.serializers.JSONSerializer'
382SETTINGS_MODULE = 'career_support_api.settings'
383SHORT_DATETIME_FORMAT = 'm/d/Y P'
384SHORT_DATE_FORMAT = 'm/d/Y'
385SIGNING_BACKEND = 'django.core.signing.TimestampSigner'
386SILENCED_SYSTEM_CHECKS = []
387SITE_ID = 1
388SITE_PREFIX = 'https://backend.karir.work'
389SOCIALACCOUNT_PROVIDERS = {'linkedin': {'SCOPE': ['r_basicprofile', 'r_emailaddress'], 'PROFILE_FIELDS': ['id', 'first-name', 'last-name', 'email-address', 'picture-url', 'public-profile-url']}}
390STATICFILES_DIRS = "('/opt/cs_api/static',)"
391STATICFILES_FINDERS = ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
392STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.StaticFilesStorage'
393STATIC_ROOT = '/opt/cs_api/root_static'
394STATIC_URL = '/static/'
395SWAGGER_SETTINGS = {'SECURITY_DEFINITIONS': {'JWT': {'type': 'apiKey', 'name': 'Authorization', 'in': 'header'}}, 'USE_SESSION_AUTH': False}
396TEMPLATES = [{'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']}}]
397TEST_NON_SERIALIZED_APPS = []
398TEST_RUNNER = 'django.test.runner.DiscoverRunner'
399THOUSAND_SEPARATOR = ','
400THUMBNAIL_FORCE_OVERWRITE = True
401TIME_FORMAT = 'P'
402TIME_INPUT_FORMATS = ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
403TIME_ZONE = 'Asia/Jakarta'
404URLBASE = 'karir.work'
405USE_I18N = True
406USE_L10N = True
407USE_THOUSAND_SEPARATOR = False
408USE_TZ = True
409USE_X_FORWARDED_HOST = False
410USE_X_FORWARDED_PORT = False
411WSGI_APPLICATION = 'career_support_api.wsgi.application'
412X_FRAME_OPTIONS = 'SAMEORIGIN'
413YEAR_MONTH_FORMAT = 'F Y'
414
415
416You're seeing this error because you have DEBUG = True in your
417Django settings file. Change that to False, and Django will
418display a standard page generated by the handler for this status code.