· 6 years ago · May 23, 2019, 09:36 AM
1IntegrityError at /api/v1/school/agreement/1639/
2duplicate key value violates unique constraint "career_support_models_schoolbankaccount_school_id_d3c39747_uniq"
3DETAIL: Key (school_id)=(1639) already exists.
4
5
6Request Method: POST
7Request URL: http://192.168.5.171:9880/api/v1/school/agreement/1639/
8Django Version: 2.1.7
9Python Executable: /root/cs_api/env/bin/python
10Python Version: 3.7.0
11Python Path: ['/root/cs_api', '/usr/local/lib/python37.zip', '/usr/local/lib/python3.7', '/usr/local/lib/python3.7/lib-dynload', '/root/cs_api/env/lib/python3.7/site-packages', '/']
12Server time: Thu, 23 May 2019 16:32:22 +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 "/root/cs_api/env/lib/python3.7/site-packages/django/db/backends/utils.py" in _execute
77 85. return self.cursor.execute(sql, params)
78
79The above exception (duplicate key value violates unique constraint "career_support_models_schoolbankaccount_school_id_d3c39747_uniq"
80DETAIL: Key (school_id)=(1639) already exists.
81) was the direct cause of the following exception:
82
83File "/root/cs_api/env/lib/python3.7/site-packages/django/core/handlers/exception.py" in inner
84 34. response = get_response(request)
85
86File "/root/cs_api/env/lib/python3.7/site-packages/django/core/handlers/base.py" in _get_response
87 126. response = self.process_exception_by_middleware(e, request)
88
89File "/root/cs_api/env/lib/python3.7/site-packages/django/core/handlers/base.py" in _get_response
90 124. response = wrapped_callback(request, *callback_args, **callback_kwargs)
91
92File "/root/cs_api/env/lib/python3.7/site-packages/django/views/decorators/csrf.py" in wrapped_view
93 54. return view_func(*args, **kwargs)
94
95File "/root/cs_api/env/lib/python3.7/site-packages/django/views/generic/base.py" in view
96 68. return self.dispatch(request, *args, **kwargs)
97
98File "/root/cs_api/env/lib/python3.7/site-packages/rest_framework/views.py" in dispatch
99 495. response = self.handle_exception(exc)
100
101File "/root/cs_api/env/lib/python3.7/site-packages/rest_framework/views.py" in handle_exception
102 455. self.raise_uncaught_exception(exc)
103
104File "/root/cs_api/env/lib/python3.7/site-packages/rest_framework/views.py" in dispatch
105 492. response = handler(request, *args, **kwargs)
106
107File "/root/cs_api/cs_school/views/agreement.py" in post
108 57. serializer.save()
109
110File "/root/cs_api/env/lib/python3.7/site-packages/rest_framework/serializers.py" in save
111 214. self.instance = self.create(validated_data)
112
113File "/root/cs_api/cs_school/serializers/agreement.py" in create
114 41. bank_account_cover=validated_data['bankCoverFile']
115
116File "/root/cs_api/env/lib/python3.7/site-packages/django/db/models/manager.py" in manager_method
117 82. return getattr(self.get_queryset(), name)(*args, **kwargs)
118
119File "/root/cs_api/env/lib/python3.7/site-packages/django/db/models/query.py" in create
120 413. obj.save(force_insert=True, using=self.db)
121
122File "/root/cs_api/env/lib/python3.7/site-packages/django/db/models/base.py" in save
123 718. force_update=force_update, update_fields=update_fields)
124
125File "/root/cs_api/env/lib/python3.7/site-packages/django/db/models/base.py" in save_base
126 748. updated = self._save_table(raw, cls, force_insert, force_update, using, update_fields)
127
128File "/root/cs_api/env/lib/python3.7/site-packages/django/db/models/base.py" in _save_table
129 831. result = self._do_insert(cls._base_manager, using, fields, update_pk, raw)
130
131File "/root/cs_api/env/lib/python3.7/site-packages/django/db/models/base.py" in _do_insert
132 869. using=using, raw=raw)
133
134File "/root/cs_api/env/lib/python3.7/site-packages/django/db/models/manager.py" in manager_method
135 82. return getattr(self.get_queryset(), name)(*args, **kwargs)
136
137File "/root/cs_api/env/lib/python3.7/site-packages/django/db/models/query.py" in _insert
138 1136. return query.get_compiler(using=using).execute_sql(return_id)
139
140File "/root/cs_api/env/lib/python3.7/site-packages/django/db/models/sql/compiler.py" in execute_sql
141 1289. cursor.execute(sql, params)
142
143File "/root/cs_api/env/lib/python3.7/site-packages/django/db/backends/utils.py" in execute
144 100. return super().execute(sql, params)
145
146File "/root/cs_api/env/lib/python3.7/site-packages/django/db/backends/utils.py" in execute
147 68. return self._execute_with_wrappers(sql, params, many=False, executor=self._execute)
148
149File "/root/cs_api/env/lib/python3.7/site-packages/django/db/backends/utils.py" in _execute_with_wrappers
150 77. return executor(sql, params, many, context)
151
152File "/root/cs_api/env/lib/python3.7/site-packages/django/db/backends/utils.py" in _execute
153 85. return self.cursor.execute(sql, params)
154
155File "/root/cs_api/env/lib/python3.7/site-packages/django/db/utils.py" in __exit__
156 89. raise dj_exc_value.with_traceback(traceback) from exc_value
157
158File "/root/cs_api/env/lib/python3.7/site-packages/django/db/backends/utils.py" in _execute
159 85. return self.cursor.execute(sql, params)
160
161Exception Type: IntegrityError at /api/v1/school/agreement/1639/
162Exception Value: duplicate key value violates unique constraint "career_support_models_schoolbankaccount_school_id_d3c39747_uniq"
163DETAIL: Key (school_id)=(1639) already exists.
164
165Request information:
166USER: komangsuryabagus@yahoo.co.id
167
168GET: No GET data
169
170POST:
171created = 'null'
172updated = 'null'
173schoolSK = '12345'
174bankName = 'BCA'
175bankBranch = 'Jakarta Utara'
176bankAccountNumber = '0981818181818'
177bankAccountName = 'I Komang Suryadana'
178
179FILES:
180SKFile = <InMemoryUploadedFile: 1. BRD Company Portal.docx (application/wps-office.docx)>
181agreementFile = <InMemoryUploadedFile: 1. BRD Company Portal.docx (application/wps-office.docx)>
182bankCoverFile = <InMemoryUploadedFile: bit-bonsai.png (image/png)>
183
184COOKIES: No cookie data
185
186META:
187CONTENT_LENGTH = '123523'
188CONTENT_TYPE = 'multipart/form-data; boundary=----WebKitFormBoundaryUPikgE6aGWpElAw0'
189DJANGO_SETTINGS_MODULE = 'career_support_api.settings'
190GATEWAY_INTERFACE = 'CGI/1.1'
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.eyJ1c2VyX2lkIjoyNiwidXNlcm5hbWUiOiJrb21hbmdzdXJ5YWJhZ3VzQHlhaG9vLmNvLmlkIiwiZXhwIjoxNTU4NjE1NzQxLCJlbWFpbCI6ImtvbWFuZ3N1cnlhYmFndXNAeWFob28uY28uaWQiLCJvcmlnX2lhdCI6MTU1ODU5NzczN30.m-fMB-Iy7_0pdRAEqnBm-Kyn7-7aOU_38zpK5uoOQl6ts6PYs-xi976-KLO-MI0ovP6LIb2MDAI8CG_2W7zfCw'
195HTTP_CACHE_CONTROL = 'no-cache'
196HTTP_CONNECTION = 'keep-alive'
197HTTP_HOST = '192.168.5.171:9880'
198HTTP_ORIGIN = 'http://192.168.5.171:8085'
199HTTP_PRAGMA = 'no-cache'
200HTTP_REFERER = 'http://192.168.5.171:8085/agreement'
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'
203PATH = '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin'
204PATH_INFO = '/api/v1/school/agreement/1639/'
205QUERY_STRING = ''
206REMOTE_ADDR = '192.168.5.131'
207REMOTE_HOST = ''
208REQUEST_METHOD = 'POST'
209RUN_MAIN = 'true'
210SCRIPT_NAME = ''
211SERVER_NAME = 'agencyportal'
212SERVER_PORT = '9880'
213SERVER_PROTOCOL = 'HTTP/1.1'
214SERVER_SOFTWARE = 'WSGIServer/0.2'
215TZ = 'Asia/Jakarta'
216wsgi.errors = <_io.TextIOWrapper name='<stderr>' mode='w' encoding='UTF-8'>
217wsgi.file_wrapper = ''
218wsgi.input = <django.core.handlers.wsgi.LimitedStream object at 0x7f9f852e35c0>
219wsgi.multiprocess = False
220wsgi.multithread = True
221wsgi.run_once = False
222wsgi.url_scheme = 'http'
223wsgi.version = '(1, 0)'
224
225Settings:
226Using settings module career_support_api.settings
227ABSOLUTE_URL_OVERRIDES = {}
228ADMINS = [('Dimas', 'dimas.ari@frisidea.com'), ('Surya', 'komang.suryadana@frisidea.com')]
229ADMIN_COLOR_THEME = 'blue'
230ADMIN_HEADER_TITLE = 'Career Support Administrator'
231ALLOWED_HOSTS = ['localhost', '127.0.0.1', '0abf327e.ngrok.io', '192.168.5.46', '192.168.5.171', '192.168.5.173']
232ANYMAIL = {'SENDGRID_API_KEY': '********************'}
233APPEND_SLASH = True
234AUTHENTICATION_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']
235AUTH_PASSWORD_VALIDATORS = '********************'
236AUTH_USER_MODEL = 'career_support_models.User'
237BASE_DIR = '/root/cs_api'
238CACHES = {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}
239CACHE_MIDDLEWARE_ALIAS = 'default'
240CACHE_MIDDLEWARE_KEY_PREFIX = '********************'
241CACHE_MIDDLEWARE_SECONDS = 600
242CANDIDATE_PORTAL_URL = 'http://localhost:8000'
243CELERY_ACCEPT_CONTENT = ['application/json']
244CELERY_BROKER_URL = 'redis://localhost:6379'
245CELERY_RESULT_BACKEND = 'redis://localhost:6379'
246CELERY_RESULT_SERIALIZER = 'json'
247CELERY_TASK_SERIALIZER = 'json'
248CELERY_TIMEZONE = 'Asia/Jakarta'
249CORS_ORIGIN_ALLOW_ALL = True
250CSRF_COOKIE_AGE = 31449600
251CSRF_COOKIE_DOMAIN = None
252CSRF_COOKIE_HTTPONLY = False
253CSRF_COOKIE_NAME = 'csrftoken'
254CSRF_COOKIE_PATH = '/'
255CSRF_COOKIE_SAMESITE = 'Lax'
256CSRF_COOKIE_SECURE = False
257CSRF_FAILURE_VIEW = 'django.views.csrf.csrf_failure'
258CSRF_HEADER_NAME = 'HTTP_X_CSRFTOKEN'
259CSRF_TRUSTED_ORIGINS = []
260CSRF_USE_SESSIONS = False
261DATABASES = {'default': {'ENGINE': 'django.db.backends.postgresql_psycopg2', 'NAME': 'career_support', 'USER': 'frisidea', 'PASSWORD': '********************', 'HOST': '192.168.5.171', 'PORT': '5432', 'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'OPTIONS': {}, 'TIME_ZONE': None, 'TEST': {'CHARSET': None, 'COLLATION': None, 'NAME': None, 'MIRROR': None}}}
262DATABASE_ROUTERS = []
263DATA_UPLOAD_MAX_MEMORY_SIZE = 2621440
264DATA_UPLOAD_MAX_NUMBER_FIELDS = 1000
265DATETIME_FORMAT = 'N j, Y, P'
266DATETIME_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']
267DATE_FORMAT = 'N j, Y'
268DATE_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']
269DEBUG = True
270DEBUG_PROPAGATE_EXCEPTIONS = False
271DECIMAL_SEPARATOR = '.'
272DEFAULT_CHARSET = 'utf-8'
273DEFAULT_CONTENT_TYPE = 'text/html'
274DEFAULT_EXCEPTION_REPORTER_FILTER = 'django.views.debug.SafeExceptionReporterFilter'
275DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage'
276DEFAULT_FROM_EMAIL = 'noreply@frisidea.com'
277DEFAULT_INDEX_TABLESPACE = ''
278DEFAULT_TABLESPACE = ''
279DISALLOWED_USER_AGENTS = []
280DJADMIN_DYNAMIC_FIELD_DISPLAY = True
281DJADMIN_FIELD_DEPTH = 1
282EMAIL_BACKEND = 'anymail.backends.sendgrid.EmailBackend'
283EMAIL_HOST = 'localhost'
284EMAIL_HOST_PASSWORD = '********************'
285EMAIL_HOST_USER = ''
286EMAIL_PORT = 25
287EMAIL_SSL_CERTFILE = None
288EMAIL_SSL_KEYFILE = '********************'
289EMAIL_SUBJECT_PREFIX = '[Django] '
290EMAIL_TIMEOUT = None
291EMAIL_USE_LOCALTIME = False
292EMAIL_USE_SSL = False
293EMAIL_USE_TLS = False
294EMPLOYER_PORTAL_URL = 'http://localhost:8000'
295FILE_CHARSET = 'utf-8'
296FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
297FILE_UPLOAD_HANDLERS = ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
298FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
299FILE_UPLOAD_PERMISSIONS = None
300FILE_UPLOAD_TEMP_DIR = None
301FIRST_DAY_OF_WEEK = 0
302FIXTURE_DIRS = []
303FORCE_SCRIPT_NAME = None
304FORMAT_MODULE_PATH = None
305FORM_RENDERER = 'django.forms.renderers.DjangoTemplates'
306IGNORABLE_404_URLS = []
307INSTALLED_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']
308INTERNAL_IPS = []
309JWT_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'}
310LANGUAGES = [('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'), ('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')]
311LANGUAGES_BIDI = ['he', 'ar', 'fa', 'ur']
312LANGUAGE_CODE = 'en-us'
313LANGUAGE_COOKIE_AGE = None
314LANGUAGE_COOKIE_DOMAIN = None
315LANGUAGE_COOKIE_NAME = 'django_language'
316LANGUAGE_COOKIE_PATH = '/'
317LOCALE_PATHS = []
318LOGGING = {}
319LOGGING_CONFIG = 'logging.config.dictConfig'
320LOGIN_REDIRECT_URL = '/accounts/profile/'
321LOGIN_URL = '/accounts/login/'
322LOGOUT_REDIRECT_URL = None
323MANAGERS = []
324MEDIA_ROOT = '/root/cs_api/root_media'
325MEDIA_URL = '/media/'
326MESSAGE_STORAGE = 'django.contrib.messages.storage.fallback.FallbackStorage'
327MIDDLEWARE = ['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']
328MIGRATION_MODULES = {}
329MONTH_DAY_FORMAT = 'F j'
330NUMBER_GROUPING = 0
331PASSWORD_HASHERS = '********************'
332PASSWORD_RESET_TIMEOUT_DAYS = '********************'
333PREPEND_WWW = False
334REST_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'}
335ROOT_URLCONF = 'career_support_api.urls'
336SCHOOL_PORTAL_URL = 'http://localhost:8000'
337SECRET_KEY = '********************'
338SECURE_BROWSER_XSS_FILTER = False
339SECURE_CONTENT_TYPE_NOSNIFF = False
340SECURE_HSTS_INCLUDE_SUBDOMAINS = False
341SECURE_HSTS_PRELOAD = False
342SECURE_HSTS_SECONDS = 0
343SECURE_PROXY_SSL_HEADER = None
344SECURE_REDIRECT_EXEMPT = []
345SECURE_SSL_HOST = None
346SECURE_SSL_REDIRECT = False
347SERVER_EMAIL = 'root@localhost'
348SESSION_CACHE_ALIAS = 'default'
349SESSION_COOKIE_AGE = 1209600
350SESSION_COOKIE_DOMAIN = None
351SESSION_COOKIE_HTTPONLY = True
352SESSION_COOKIE_NAME = 'sessionid'
353SESSION_COOKIE_PATH = '/'
354SESSION_COOKIE_SAMESITE = 'Lax'
355SESSION_COOKIE_SECURE = False
356SESSION_ENGINE = 'django.contrib.sessions.backends.db'
357SESSION_EXPIRE_AT_BROWSER_CLOSE = False
358SESSION_FILE_PATH = None
359SESSION_SAVE_EVERY_REQUEST = False
360SESSION_SERIALIZER = 'django.contrib.sessions.serializers.JSONSerializer'
361SETTINGS_MODULE = 'career_support_api.settings'
362SHORT_DATETIME_FORMAT = 'm/d/Y P'
363SHORT_DATE_FORMAT = 'm/d/Y'
364SIGNING_BACKEND = 'django.core.signing.TimestampSigner'
365SILENCED_SYSTEM_CHECKS = []
366SITE_ID = 1
367SITE_PREFIX = 'http://192.168.5.171'
368SOCIALACCOUNT_PROVIDERS = {'linkedin': {'SCOPE': ['r_basicprofile', 'r_emailaddress'], 'PROFILE_FIELDS': ['id', 'first-name', 'last-name', 'email-address', 'picture-url', 'public-profile-url']}}
369STATICFILES_DIRS = "('/root/cs_api/static',)"
370STATICFILES_FINDERS = ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
371STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.StaticFilesStorage'
372STATIC_ROOT = '/root/cs_api/root_static'
373STATIC_URL = '/static/'
374SWAGGER_SETTINGS = {'SECURITY_DEFINITIONS': {'JWT': {'type': 'apiKey', 'name': 'Authorization', 'in': 'header'}}, 'USE_SESSION_AUTH': False}
375TEMPLATES = [{'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': ['/root/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']}}]
376TEST_NON_SERIALIZED_APPS = []
377TEST_RUNNER = 'django.test.runner.DiscoverRunner'
378THOUSAND_SEPARATOR = ','
379THUMBNAIL_FORCE_OVERWRITE = True
380TIME_FORMAT = 'P'
381TIME_INPUT_FORMATS = ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
382TIME_ZONE = 'Asia/Jakarta'
383USE_I18N = True
384USE_L10N = True
385USE_THOUSAND_SEPARATOR = False
386USE_TZ = True
387USE_X_FORWARDED_HOST = False
388USE_X_FORWARDED_PORT = False
389WSGI_APPLICATION = 'career_support_api.wsgi.application'
390X_FRAME_OPTIONS = 'SAMEORIGIN'
391YEAR_MONTH_FORMAT = 'F Y'
392
393
394You're seeing this error because you have DEBUG = True in your
395Django settings file. Change that to False, and Django will
396display a standard page generated by the handler for this status code.