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