· 6 years ago · May 31, 2019, 05:00 AM
1IntegrityError at /api/v1/company/profile/personal/
2null value in column "user_id" violates not-null constraint
3DETAIL: Failing row contains (31, f, 2019-05-31 04:55:45.531688+00, 2019-05-31 04:55:45.53173+00, null, null, null, null, +628512121213, President of Indonesia, t, f).
4
5
6Request Method: POST
7Request URL: http://45.118.134.76:9880/api/v1/company/profile/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: Fri, 31 May 2019 11:55:45 +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 (31, f, 2019-05-31 04:55:45.531688+00, 2019-05-31 04:55:45.53173+00, null, null, null, null, +628512121213, President of Indonesia, t, f).
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/rest_framework/viewsets.py" in view
96 116. 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/mixins.py" in create
108 21. self.perform_create(serializer)
109
110File "/opt/env/lib/python3.7/site-packages/rest_framework/mixins.py" in perform_create
111 26. serializer.save()
112
113File "/opt/env/lib/python3.7/site-packages/rest_framework/serializers.py" in save
114 214. self.instance = self.create(validated_data)
115
116File "/opt/env/lib/python3.7/site-packages/rest_framework/serializers.py" in create
117 943. instance = ModelClass._default_manager.create(**validated_data)
118
119File "/opt/env/lib/python3.7/site-packages/django/db/models/manager.py" in manager_method
120 82. return getattr(self.get_queryset(), name)(*args, **kwargs)
121
122File "/opt/env/lib/python3.7/site-packages/django/db/models/query.py" in create
123 422. obj.save(force_insert=True, using=self.db)
124
125File "/opt/env/lib/python3.7/site-packages/career_support_models/models/employer.py" in save
126 148. super(EmployerPersonal, self).save(*args, **kwargs) # Call the real save() method
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/company/profile/personal/
168Exception Value: null value in column "user_id" violates not-null constraint
169DETAIL: Failing row contains (31, f, 2019-05-31 04:55:45.531688+00, 2019-05-31 04:55:45.53173+00, null, null, null, null, +628512121213, President of Indonesia, t, f).
170
171Request information:
172USER: suryadana80@gmail.com
173
174GET: No GET data
175
176POST: No POST data
177
178FILES: No FILES data
179
180COOKIES: No cookie data
181
182META:
183CONTENT_LENGTH = '267'
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.eyJ1c2VyX2lkIjo3OCwidXNlcm5hbWUiOiJzdXJ5YWRhbmE4MEBnbWFpbC5jb20iLCJleHAiOjE1NTkyOTE5NzEsImVtYWlsIjoic3VyeWFkYW5hODBAZ21haWwuY29tIiwib3JpZ19pYXQiOjE1NTkyNzEyMzJ9.FLfq53mXB0m2CVNsGq7H9_QEO7w3YnwofRRldVigLUsTA56I53Hom1Krkv3r8gD9IujY6vRcc0DNgE2O7qHTzw'
195HTTP_CACHE_CONTROL = 'no-cache'
196HTTP_CONNECTION = 'keep-alive'
197HTTP_HOST = '45.118.134.76:9880'
198HTTP_ORIGIN = 'http://0.0.0.0:8000'
199HTTP_PRAGMA = 'no-cache'
200HTTP_REFERER = 'http://0.0.0.0:8000/profile'
201HTTP_USER_AGENT = 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.131 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/company/profile/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 = '139.192.204.229 49345 22'
232SSH_CONNECTION = '139.192.204.229 49345 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 = '240'
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 0x7ff8f9affb38>
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.