· 6 years ago · Jun 10, 2019, 07:06 AM
1IntegrityError at /api/v1/school/1639/personal/
2null value in column "user_id" violates not-null constraint
3DETAIL: Failing row contains (30, f, 2019-06-10 07:02:35.604722+00, 2019-06-10 07:02:35.604766+00, +6285954120495, , HRD, , null, null, null, null, f, prabowo@indonesia.gov.id).
4
5
6Request Method: POST
7Request URL: http://45.118.134.76:9880/api/v1/school/1639/personal/
8Django Version: 2.2.1
9Python Executable: /opt/env/bin/python
10Python Version: 3.7.3
11Python 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']
12Server time: Mon, 10 Jun 2019 14:02:35 +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_log.apps.CsLogConfig',
51 'cs_message.apps.CsMessageConfig',
52 'cs_news.apps.CsNewsConfig',
53 'cs_organization.apps.CsOrganizationConfig',
54 'cs_profile.apps.CsProfileConfig',
55 'cs_region.apps.CsRegionConfig',
56 'cs_requirement.apps.CsRequirementConfig',
57 'cs_school.apps.CsSchoolConfig',
58 'cs_social.apps.CsSocialConfig',
59 'cs_transaction.apps.CsTransactionConfig',
60 'cs_user.apps.CsUserConfig',
61 'dbbackup']
62Installed Middleware:
63['django.middleware.security.SecurityMiddleware',
64 'corsheaders.middleware.CorsMiddleware',
65 'django.contrib.sessions.middleware.SessionMiddleware',
66 'django.middleware.common.CommonMiddleware',
67 'django.middleware.csrf.CsrfViewMiddleware',
68 'django.contrib.auth.middleware.AuthenticationMiddleware',
69 'django.contrib.messages.middleware.MessageMiddleware',
70 'django.middleware.clickjacking.XFrameOptionsMiddleware',
71 'djadmin.middleware.DJMiddleware']
72
73
74Traceback:
75
76File "/opt/env/lib/python3.7/site-packages/django/db/backends/utils.py" in _execute
77 84. return self.cursor.execute(sql, params)
78
79The above exception (null value in column "user_id" violates not-null constraint
80DETAIL: Failing row contains (30, f, 2019-06-10 07:02:35.604722+00, 2019-06-10 07:02:35.604766+00, +6285954120495, , HRD, , null, null, null, null, f, prabowo@indonesia.gov.id).
81) was the direct cause of the following exception:
82
83File "/opt/env/lib/python3.7/site-packages/django/core/handlers/exception.py" in inner
84 34. response = get_response(request)
85
86File "/opt/env/lib/python3.7/site-packages/django/core/handlers/base.py" in _get_response
87 115. response = self.process_exception_by_middleware(e, request)
88
89File "/opt/env/lib/python3.7/site-packages/django/core/handlers/base.py" in _get_response
90 113. response = wrapped_callback(request, *callback_args, **callback_kwargs)
91
92File "/opt/env/lib/python3.7/site-packages/django/views/decorators/csrf.py" in wrapped_view
93 54. return view_func(*args, **kwargs)
94
95File "/opt/env/lib/python3.7/site-packages/django/views/generic/base.py" in view
96 71. return self.dispatch(request, *args, **kwargs)
97
98File "/opt/env/lib/python3.7/site-packages/rest_framework/views.py" in dispatch
99 495. response = self.handle_exception(exc)
100
101File "/opt/env/lib/python3.7/site-packages/rest_framework/views.py" in handle_exception
102 455. self.raise_uncaught_exception(exc)
103
104File "/opt/env/lib/python3.7/site-packages/rest_framework/views.py" in dispatch
105 492. response = handler(request, *args, **kwargs)
106
107File "/opt/env/lib/python3.7/site-packages/rest_framework/generics.py" in post
108 244. return self.create(request, *args, **kwargs)
109
110File "/opt/env/lib/python3.7/site-packages/rest_framework/mixins.py" in create
111 21. self.perform_create(serializer)
112
113File "/opt/env/lib/python3.7/site-packages/rest_framework/mixins.py" in perform_create
114 26. serializer.save()
115
116File "/opt/env/lib/python3.7/site-packages/rest_framework/serializers.py" in save
117 214. self.instance = self.create(validated_data)
118
119File "/opt/env/lib/python3.7/site-packages/rest_framework/serializers.py" in create
120 943. instance = ModelClass._default_manager.create(**validated_data)
121
122File "/opt/env/lib/python3.7/site-packages/django/db/models/manager.py" in manager_method
123 82. return getattr(self.get_queryset(), name)(*args, **kwargs)
124
125File "/opt/env/lib/python3.7/site-packages/django/db/models/query.py" in create
126 422. obj.save(force_insert=True, using=self.db)
127
128File "/opt/env/lib/python3.7/site-packages/django/db/models/base.py" in save
129 741. force_update=force_update, update_fields=update_fields)
130
131File "/opt/env/lib/python3.7/site-packages/django/db/models/base.py" in save_base
132 779. force_update, using, update_fields,
133
134File "/opt/env/lib/python3.7/site-packages/django/db/models/base.py" in _save_table
135 870. result = self._do_insert(cls._base_manager, using, fields, update_pk, raw)
136
137File "/opt/env/lib/python3.7/site-packages/django/db/models/base.py" in _do_insert
138 908. using=using, raw=raw)
139
140File "/opt/env/lib/python3.7/site-packages/django/db/models/manager.py" in manager_method
141 82. return getattr(self.get_queryset(), name)(*args, **kwargs)
142
143File "/opt/env/lib/python3.7/site-packages/django/db/models/query.py" in _insert
144 1186. return query.get_compiler(using=using).execute_sql(return_id)
145
146File "/opt/env/lib/python3.7/site-packages/django/db/models/sql/compiler.py" in execute_sql
147 1335. cursor.execute(sql, params)
148
149File "/opt/env/lib/python3.7/site-packages/django/db/backends/utils.py" in execute
150 99. return super().execute(sql, params)
151
152File "/opt/env/lib/python3.7/site-packages/django/db/backends/utils.py" in execute
153 67. return self._execute_with_wrappers(sql, params, many=False, executor=self._execute)
154
155File "/opt/env/lib/python3.7/site-packages/django/db/backends/utils.py" in _execute_with_wrappers
156 76. return executor(sql, params, many, context)
157
158File "/opt/env/lib/python3.7/site-packages/django/db/backends/utils.py" in _execute
159 84. return self.cursor.execute(sql, params)
160
161File "/opt/env/lib/python3.7/site-packages/django/db/utils.py" in __exit__
162 89. raise dj_exc_value.with_traceback(traceback) from exc_value
163
164File "/opt/env/lib/python3.7/site-packages/django/db/backends/utils.py" in _execute
165 84. return self.cursor.execute(sql, params)
166
167Exception Type: IntegrityError at /api/v1/school/1639/personal/
168Exception Value: null value in column "user_id" violates not-null constraint
169DETAIL: Failing row contains (30, f, 2019-06-10 07:02:35.604722+00, 2019-06-10 07:02:35.604766+00, +6285954120495, , HRD, , null, null, null, null, f, prabowo@indonesia.gov.id).
170
171Request information:
172USER: komangsuryabagus@yahoo.co.id
173
174GET: No GET data
175
176POST: No POST data
177
178FILES: No FILES data
179
180COOKIES: No cookie data
181
182META:
183CONTENT_LENGTH = '186'
184CONTENT_TYPE = 'application/json;charset=UTF-8'
185DJANGO_SETTINGS_MODULE = 'career_support_api.settings'
186GATEWAY_INTERFACE = 'CGI/1.1'
187HISTCONTROL = 'ignoredups'
188HISTSIZE = '1000'
189HOME = '/root'
190HOSTNAME = 'li1441-76.members.linode.com'
191HTTP_ACCEPT = 'application/json, text/plain, */*'
192HTTP_ACCEPT_ENCODING = 'gzip, deflate'
193HTTP_ACCEPT_LANGUAGE = 'id-ID,id;q=0.9,en-US;q=0.8,en;q=0.7'
194HTTP_AUTHORIZATION = 'JWT eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJ1c2VyX2lkIjoyNiwidXNlcm5hbWUiOiJrb21hbmdzdXJ5YWJhZ3VzQHlhaG9vLmNvLmlkIiwiZXhwIjoxNTYwMTY4MDQ3LCJlbWFpbCI6ImtvbWFuZ3N1cnlhYmFndXNAeWFob28uY28uaWQiLCJvcmlnX2lhdCI6MTU2MDE0MTU5Mn0.QJPiF8rsJwYBUjoNH2ZadAoJyJZVYT004_cDntUV5kuN2VLZ4CxUa7URcBiYlbe-9jZl8ZJOqvHKVkKZ2u35xQ'
195HTTP_CACHE_CONTROL = 'no-cache'
196HTTP_CONNECTION = 'keep-alive'
197HTTP_HOST = '45.118.134.76:9880'
198HTTP_ORIGIN = 'http://192.168.5.130:8080'
199HTTP_PRAGMA = 'no-cache'
200HTTP_REFERER = 'http://192.168.5.130:8080/administrator'
201HTTP_USER_AGENT = 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36'
202LANG = 'en_US.UTF-8'
203LC_CTYPE = 'UTF-8'
204LESSOPEN = '||/usr/bin/lesspipe.sh %s'
205LOGNAME = 'root'
206LS_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:'
207MAIL = '/var/spool/mail/root'
208NVM_BIN = '/root/.nvm/versions/node/v12.3.1/bin'
209NVM_CD_FLAGS = ''
210NVM_DIR = '/root/.nvm'
211OLDPWD = '/opt'
212PATH = '/opt/env/bin:/root/.nvm/versions/node/v12.3.1/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin'
213PATH_INFO = '/api/v1/school/1639/personal/'
214PS1 = '(env) [\\u@\\h \\W]\\$ '
215PWD = '/opt/cs_api'
216QUERY_STRING = ''
217REMOTE_ADDR = '172.104.177.245'
218REMOTE_HOST = ''
219REQUEST_METHOD = 'POST'
220RUN_MAIN = 'true'
221SCRIPT_NAME = ''
222SELINUX_LEVEL_REQUESTED = ''
223SELINUX_ROLE_REQUESTED = ''
224SELINUX_USE_CURRENT_RANGE = ''
225SERVER_NAME = 'li1441-76.members.linode.com'
226SERVER_PORT = '9880'
227SERVER_PROTOCOL = 'HTTP/1.1'
228SERVER_SOFTWARE = 'WSGIServer/0.2'
229SHELL = '/bin/bash'
230SHLVL = '1'
231SSH_CLIENT = '118.136.107.40 54608 22'
232SSH_CONNECTION = '118.136.107.40 54608 45.118.134.76 22'
233SSH_TTY = '/dev/pts/0'
234TERM = 'xterm-256color'
235TZ = 'Asia/Jakarta'
236USER = 'root'
237VIRTUAL_ENV = '/opt/env'
238XDG_RUNTIME_DIR = '/run/user/0'
239XDG_SESSION_ID = '2362'
240_ = '/usr/bin/nohup'
241wsgi.errors = <_io.TextIOWrapper name='<stderr>' mode='w' encoding='utf-8'>
242wsgi.file_wrapper = ''
243wsgi.input = <django.core.handlers.wsgi.LimitedStream object at 0x7ff968d3b748>
244wsgi.multiprocess = False
245wsgi.multithread = True
246wsgi.run_once = False
247wsgi.url_scheme = 'http'
248wsgi.version = '(1, 0)'
249
250Settings:
251Using settings module career_support_api.settings
252ABSOLUTE_URL_OVERRIDES = {}
253ADMINS = [('Dimas', 'dimas.ari@frisidea.com'), ('Surya', 'komang.suryadana@frisidea.com')]
254ADMIN_COLOR_THEME = 'blue'
255ADMIN_HEADER_TITLE = 'Career Support Administrator'
256ALLOWED_HOSTS = ['localhost', '127.0.0.1', '0abf327e.ngrok.io', '45.118.134.76', '192.168.5.46', '192.168.5.171']
257ANYMAIL = {'SENDGRID_API_KEY': '********************'}
258APPEND_SLASH = True
259AUTHENTICATION_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']
260AUTH_PASSWORD_VALIDATORS = '********************'
261AUTH_USER_MODEL = 'career_support_models.User'
262BASE_DIR = '/opt/cs_api'
263CACHES = {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}
264CACHE_MIDDLEWARE_ALIAS = 'default'
265CACHE_MIDDLEWARE_KEY_PREFIX = '********************'
266CACHE_MIDDLEWARE_SECONDS = 600
267CANDIDATE_PORTAL_URL = 'http://45.118.134.76:7080'
268CELERY_ACCEPT_CONTENT = ['application/json']
269CELERY_BROKER_URL = 'redis://localhost:6379'
270CELERY_RESULT_BACKEND = 'redis://localhost:6379'
271CELERY_RESULT_SERIALIZER = 'json'
272CELERY_TASK_SERIALIZER = 'json'
273CELERY_TIMEZONE = 'Asia/Jakarta'
274CORS_ORIGIN_ALLOW_ALL = True
275CSRF_COOKIE_AGE = 31449600
276CSRF_COOKIE_DOMAIN = None
277CSRF_COOKIE_HTTPONLY = False
278CSRF_COOKIE_NAME = 'csrftoken'
279CSRF_COOKIE_PATH = '/'
280CSRF_COOKIE_SAMESITE = 'Lax'
281CSRF_COOKIE_SECURE = False
282CSRF_FAILURE_VIEW = 'django.views.csrf.csrf_failure'
283CSRF_HEADER_NAME = 'HTTP_X_CSRFTOKEN'
284CSRF_TRUSTED_ORIGINS = []
285CSRF_USE_SESSIONS = False
286DATABASES = {'default': {'ENGINE': 'django.db.backends.postgresql_psycopg2', 'NAME': 'career_support', 'USER': 'frisidea', 'PASSWORD': '********************', 'HOST': 'localhost', 'PORT': '5432', 'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'OPTIONS': {}, 'TIME_ZONE': None, 'TEST': {'CHARSET': None, 'COLLATION': None, 'NAME': None, 'MIRROR': None}}}
287DATABASE_ROUTERS = []
288DATA_UPLOAD_MAX_MEMORY_SIZE = 2621440
289DATA_UPLOAD_MAX_NUMBER_FIELDS = 1000
290DATETIME_FORMAT = 'N j, Y, P'
291DATETIME_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']
292DATE_FORMAT = 'N j, Y'
293DATE_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']
294DEBUG = True
295DEBUG_PROPAGATE_EXCEPTIONS = False
296DECIMAL_SEPARATOR = '.'
297DEFAULT_CHARSET = 'utf-8'
298DEFAULT_CONTENT_TYPE = 'text/html'
299DEFAULT_EXCEPTION_REPORTER_FILTER = 'django.views.debug.SafeExceptionReporterFilter'
300DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage'
301DEFAULT_FROM_EMAIL = 'noreply@frisidea.com'
302DEFAULT_INDEX_TABLESPACE = ''
303DEFAULT_TABLESPACE = ''
304DISALLOWED_USER_AGENTS = []
305DJADMIN_DYNAMIC_FIELD_DISPLAY = True
306DJADMIN_FIELD_DEPTH = 1
307EMAIL_BACKEND = 'anymail.backends.sendgrid.EmailBackend'
308EMAIL_HOST = 'localhost'
309EMAIL_HOST_PASSWORD = '********************'
310EMAIL_HOST_USER = ''
311EMAIL_PORT = 25
312EMAIL_SSL_CERTFILE = None
313EMAIL_SSL_KEYFILE = '********************'
314EMAIL_SUBJECT_PREFIX = '[Django] '
315EMAIL_TIMEOUT = None
316EMAIL_USE_LOCALTIME = False
317EMAIL_USE_SSL = False
318EMAIL_USE_TLS = False
319EMPLOYER_PORTAL_URL = 'http://45.118.134.76:8080'
320FILE_CHARSET = 'utf-8'
321FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
322FILE_UPLOAD_HANDLERS = ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
323FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
324FILE_UPLOAD_PERMISSIONS = None
325FILE_UPLOAD_TEMP_DIR = None
326FIRST_DAY_OF_WEEK = 0
327FIXTURE_DIRS = []
328FORCE_SCRIPT_NAME = None
329FORGOT_PASSWORD_URL = '********************'
330FORMAT_MODULE_PATH = None
331FORM_RENDERER = 'django.forms.renderers.DjangoTemplates'
332IGNORABLE_404_URLS = []
333INSTALLED_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']
334INTERNAL_IPS = []
335JWT_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'}
336LANGUAGES = [('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')]
337LANGUAGES_BIDI = ['he', 'ar', 'fa', 'ur']
338LANGUAGE_CODE = 'en-us'
339LANGUAGE_COOKIE_AGE = None
340LANGUAGE_COOKIE_DOMAIN = None
341LANGUAGE_COOKIE_NAME = 'django_language'
342LANGUAGE_COOKIE_PATH = '/'
343LOCALE_PATHS = []
344LOGGING = {}
345LOGGING_CONFIG = 'logging.config.dictConfig'
346LOGIN_REDIRECT_URL = '/accounts/profile/'
347LOGIN_URL = '/accounts/login/'
348LOGOUT_REDIRECT_URL = None
349MANAGERS = []
350MEDIA_ROOT = '/opt/cs_api/root_media'
351MEDIA_URL = '/media/'
352MESSAGE_STORAGE = 'django.contrib.messages.storage.fallback.FallbackStorage'
353MIDDLEWARE = ['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']
354MIGRATION_MODULES = {}
355MONTH_DAY_FORMAT = 'F j'
356NUMBER_GROUPING = 0
357PASSWORD_HASHERS = '********************'
358PASSWORD_RESET_TIMEOUT_DAYS = '********************'
359PREPEND_WWW = False
360REST_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'}
361ROOT_URLCONF = 'career_support_api.urls'
362SCHOOL_PORTAL_URL = 'http://45.118.134.76:9080'
363SECRET_KEY = '********************'
364SECURE_BROWSER_XSS_FILTER = False
365SECURE_CONTENT_TYPE_NOSNIFF = False
366SECURE_HSTS_INCLUDE_SUBDOMAINS = False
367SECURE_HSTS_PRELOAD = False
368SECURE_HSTS_SECONDS = 0
369SECURE_PROXY_SSL_HEADER = None
370SECURE_REDIRECT_EXEMPT = []
371SECURE_SSL_HOST = None
372SECURE_SSL_REDIRECT = False
373SERVER_EMAIL = 'root@localhost'
374SESSION_CACHE_ALIAS = 'default'
375SESSION_COOKIE_AGE = 1209600
376SESSION_COOKIE_DOMAIN = None
377SESSION_COOKIE_HTTPONLY = True
378SESSION_COOKIE_NAME = 'sessionid'
379SESSION_COOKIE_PATH = '/'
380SESSION_COOKIE_SAMESITE = 'Lax'
381SESSION_COOKIE_SECURE = False
382SESSION_ENGINE = 'django.contrib.sessions.backends.db'
383SESSION_EXPIRE_AT_BROWSER_CLOSE = False
384SESSION_FILE_PATH = None
385SESSION_SAVE_EVERY_REQUEST = False
386SESSION_SERIALIZER = 'django.contrib.sessions.serializers.JSONSerializer'
387SETTINGS_MODULE = 'career_support_api.settings'
388SHORT_DATETIME_FORMAT = 'm/d/Y P'
389SHORT_DATE_FORMAT = 'm/d/Y'
390SIGNING_BACKEND = 'django.core.signing.TimestampSigner'
391SILENCED_SYSTEM_CHECKS = []
392SITE_ID = 1
393SITE_PREFIX = 'http://192.168.5.171:9880'
394SOCIALACCOUNT_PROVIDERS = {'linkedin': {'SCOPE': ['r_basicprofile', 'r_emailaddress'], 'PROFILE_FIELDS': ['id', 'first-name', 'last-name', 'email-address', 'picture-url', 'public-profile-url']}}
395STATICFILES_DIRS = "('/opt/cs_api/static',)"
396STATICFILES_FINDERS = ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
397STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.StaticFilesStorage'
398STATIC_ROOT = '/opt/cs_api/root_static'
399STATIC_URL = '/static/'
400SWAGGER_SETTINGS = {'SECURITY_DEFINITIONS': {'JWT': {'type': 'apiKey', 'name': 'Authorization', 'in': 'header'}}, 'USE_SESSION_AUTH': False}
401TEMPLATES = [{'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']}}]
402TEST_NON_SERIALIZED_APPS = []
403TEST_RUNNER = 'django.test.runner.DiscoverRunner'
404THOUSAND_SEPARATOR = ','
405THUMBNAIL_FORCE_OVERWRITE = True
406TIME_FORMAT = 'P'
407TIME_INPUT_FORMATS = ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
408TIME_ZONE = 'Asia/Jakarta'
409USE_I18N = True
410USE_L10N = True
411USE_THOUSAND_SEPARATOR = False
412USE_TZ = True
413USE_X_FORWARDED_HOST = False
414USE_X_FORWARDED_PORT = False
415WSGI_APPLICATION = 'career_support_api.wsgi.application'
416X_FRAME_OPTIONS = 'SAMEORIGIN'
417YEAR_MONTH_FORMAT = 'F Y'
418
419
420You're seeing this error because you have DEBUG = True in your
421Django settings file. Change that to False, and Django will
422display a standard page generated by the handler for this status code.