· 6 years ago · May 20, 2019, 07:26 AM
1AssertionError at /api/v1/authentication/school/password/change/
2You cannot call `.save()` after accessing `serializer.data`.If you need to access data before committing to the database then inspect 'serializer.validated_data' instead.
3
4Request Method: POST
5Request URL: http://192.168.5.171:9880/api/v1/authentication/school/password/change/
6Django Version: 2.1.7
7Python Executable: /root/cs_api/env/bin/python
8Python Version: 3.7.0
9Python 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', '/']
10Server time: Mon, 20 May 2019 14:22:12 +0700
11Installed Applications:
12['djadmin',
13 'advanced_filters',
14 'django.contrib.admin',
15 'django.contrib.auth',
16 'django.contrib.sites',
17 'django.contrib.contenttypes',
18 'django.contrib.sessions',
19 'django.contrib.messages',
20 'django.contrib.staticfiles',
21 'celery',
22 'rest_framework',
23 'rest_framework_jwt',
24 'django_filters',
25 'corsheaders',
26 'drf_yasg',
27 'anymail',
28 'allauth',
29 'allauth.account',
30 'allauth.socialaccount',
31 'allauth.socialaccount.providers.google',
32 'allauth.socialaccount.providers.twitter',
33 'allauth.socialaccount.providers.facebook',
34 'allauth.socialaccount.providers.instagram',
35 'allauth.socialaccount.providers.linkedin_oauth2',
36 'career_support_models',
37 'cs_administrator.apps.CsAdministratorConfig',
38 'cs_advertisement.apps.CsAdvertisementConfig',
39 'cs_authentication.apps.CsAuthenticationConfig',
40 'cs_billing.apps.CsBillingConfig',
41 'cs_core.apps.CsCoreConfig',
42 'cs_candidate.apps.CsCandidateConfig',
43 'cs_employer.apps.CsEmployerConfig',
44 'cs_faq.apps.CsFAQConfig',
45 'cs_history.apps.CsHistoryConfig',
46 'cs_interview.apps.CsInterviewConfig',
47 'cs_job.apps.CsJobConfig',
48 'cs_log.apps.CsLogConfig',
49 'cs_message.apps.CsMessageConfig',
50 'cs_news.apps.CsNewsConfig',
51 'cs_organization.apps.CsOrganizationConfig',
52 'cs_profile.apps.CsProfileConfig',
53 'cs_region.apps.CsRegionConfig',
54 'cs_requirement.apps.CsRequirementConfig',
55 'cs_school.apps.CsSchoolConfig',
56 'cs_social.apps.CsSocialConfig',
57 'cs_transaction.apps.CsTransactionConfig',
58 'cs_user.apps.CsUserConfig',
59 'dbbackup']
60Installed Middleware:
61['django.middleware.security.SecurityMiddleware',
62 'corsheaders.middleware.CorsMiddleware',
63 'django.contrib.sessions.middleware.SessionMiddleware',
64 'django.middleware.common.CommonMiddleware',
65 'django.middleware.csrf.CsrfViewMiddleware',
66 'django.contrib.auth.middleware.AuthenticationMiddleware',
67 'django.contrib.messages.middleware.MessageMiddleware',
68 'django.middleware.clickjacking.XFrameOptionsMiddleware',
69 'djadmin.middleware.DJMiddleware']
70
71
72Traceback:
73
74File "/root/cs_api/env/lib/python3.7/site-packages/django/core/handlers/exception.py" in inner
75 34. response = get_response(request)
76
77File "/root/cs_api/env/lib/python3.7/site-packages/django/core/handlers/base.py" in _get_response
78 126. response = self.process_exception_by_middleware(e, request)
79
80File "/root/cs_api/env/lib/python3.7/site-packages/django/core/handlers/base.py" in _get_response
81 124. response = wrapped_callback(request, *callback_args, **callback_kwargs)
82
83File "/root/cs_api/env/lib/python3.7/site-packages/django/views/decorators/csrf.py" in wrapped_view
84 54. return view_func(*args, **kwargs)
85
86File "/root/cs_api/env/lib/python3.7/site-packages/django/views/generic/base.py" in view
87 68. return self.dispatch(request, *args, **kwargs)
88
89File "/root/cs_api/env/lib/python3.7/site-packages/rest_framework/views.py" in dispatch
90 495. response = self.handle_exception(exc)
91
92File "/root/cs_api/env/lib/python3.7/site-packages/rest_framework/views.py" in handle_exception
93 455. self.raise_uncaught_exception(exc)
94
95File "/root/cs_api/env/lib/python3.7/site-packages/rest_framework/views.py" in dispatch
96 492. response = handler(request, *args, **kwargs)
97
98File "/root/cs_api/cs_authentication/views/school.py" in post
99 222. serializer.save()
100
101File "/root/cs_api/env/lib/python3.7/site-packages/rest_framework/serializers.py" in save
102 198. "You cannot call `.save()` after accessing `serializer.data`."
103
104Exception Type: AssertionError at /api/v1/authentication/school/password/change/
105Exception Value: You cannot call `.save()` after accessing `serializer.data`.If you need to access data before committing to the database then inspect 'serializer.validated_data' instead.
106Request information:
107USER: komangsuryabagus@yahoo.co.id
108
109GET: No GET data
110
111POST: No POST data
112
113FILES: No FILES data
114
115COOKIES: No cookie data
116
117META:
118CONTENT_LENGTH = '305'
119CONTENT_TYPE = 'application/json;charset=UTF-8'
120DJANGO_SETTINGS_MODULE = 'career_support_api.settings'
121GATEWAY_INTERFACE = 'CGI/1.1'
122HTTP_ACCEPT = 'application/json, text/plain, */*'
123HTTP_ACCEPT_ENCODING = 'gzip, deflate'
124HTTP_ACCEPT_LANGUAGE = 'id-ID,id;q=0.9,en-US;q=0.8,en;q=0.7'
125HTTP_AUTHORIZATION = 'JWT eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJ1c2VyX2lkIjoyNiwidXNlcm5hbWUiOiJrb21hbmdzdXJ5YWJhZ3VzQHlhaG9vLmNvLmlkIiwiZXhwIjoxNTU4MzU0OTA3LCJlbWFpbCI6ImtvbWFuZ3N1cnlhYmFndXNAeWFob28uY28uaWQiLCJvcmlnX2lhdCI6MTU1ODMzMjUyM30.MPsLQOqEvQjLNsqfrS6rbcRHgpK3prwprmnsUfbFiBdQtMIhx6IV22Kzgm6C7OgV1CzD9m0FGVwP3VOG9mLywg'
126HTTP_CACHE_CONTROL = 'no-cache'
127HTTP_CONNECTION = 'keep-alive'
128HTTP_HOST = '192.168.5.171:9880'
129HTTP_ORIGIN = 'http://192.168.5.130:8080'
130HTTP_PRAGMA = 'no-cache'
131HTTP_REFERER = 'http://192.168.5.130:8080/change-password'
132HTTP_USER_AGENT = 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.131 Safari/537.36'
133LANG = 'en_US.UTF-8'
134PATH = '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin'
135PATH_INFO = '/api/v1/authentication/school/password/change/'
136QUERY_STRING = ''
137REMOTE_ADDR = '192.168.5.130'
138REMOTE_HOST = ''
139REQUEST_METHOD = 'POST'
140RUN_MAIN = 'true'
141SCRIPT_NAME = ''
142SERVER_NAME = 'agencyportal'
143SERVER_PORT = '9880'
144SERVER_PROTOCOL = 'HTTP/1.1'
145SERVER_SOFTWARE = 'WSGIServer/0.2'
146TZ = 'Asia/Jakarta'
147wsgi.errors = <_io.TextIOWrapper name='<stderr>' mode='w' encoding='UTF-8'>
148wsgi.file_wrapper = ''
149wsgi.input = <django.core.handlers.wsgi.LimitedStream object at 0x7fa1084a9d30>
150wsgi.multiprocess = False
151wsgi.multithread = True
152wsgi.run_once = False
153wsgi.url_scheme = 'http'
154wsgi.version = '(1, 0)'
155
156Settings:
157Using settings module career_support_api.settings
158ABSOLUTE_URL_OVERRIDES = {}
159ADMINS = [('Dimas', 'dimas.ari@frisidea.com'), ('Surya', 'komang.suryadana@frisidea.com')]
160ADMIN_COLOR_THEME = 'blue'
161ADMIN_HEADER_TITLE = 'Career Support Administrator'
162ALLOWED_HOSTS = ['localhost', '127.0.0.1', '0abf327e.ngrok.io', '192.168.5.46', '192.168.5.171', '192.168.5.173']
163ANYMAIL = {'SENDGRID_API_KEY': '********************'}
164APPEND_SLASH = True
165AUTHENTICATION_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']
166AUTH_PASSWORD_VALIDATORS = '********************'
167AUTH_USER_MODEL = 'career_support_models.User'
168BASE_DIR = '/root/cs_api'
169CACHES = {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}
170CACHE_MIDDLEWARE_ALIAS = 'default'
171CACHE_MIDDLEWARE_KEY_PREFIX = '********************'
172CACHE_MIDDLEWARE_SECONDS = 600
173CANDIDATE_PORTAL_URL = 'http://localhost:8000'
174CELERY_ACCEPT_CONTENT = ['application/json']
175CELERY_BROKER_URL = 'redis://localhost:6379'
176CELERY_RESULT_BACKEND = 'redis://localhost:6379'
177CELERY_RESULT_SERIALIZER = 'json'
178CELERY_TASK_SERIALIZER = 'json'
179CELERY_TIMEZONE = 'Asia/Jakarta'
180CORS_ORIGIN_ALLOW_ALL = True
181CSRF_COOKIE_AGE = 31449600
182CSRF_COOKIE_DOMAIN = None
183CSRF_COOKIE_HTTPONLY = False
184CSRF_COOKIE_NAME = 'csrftoken'
185CSRF_COOKIE_PATH = '/'
186CSRF_COOKIE_SAMESITE = 'Lax'
187CSRF_COOKIE_SECURE = False
188CSRF_FAILURE_VIEW = 'django.views.csrf.csrf_failure'
189CSRF_HEADER_NAME = 'HTTP_X_CSRFTOKEN'
190CSRF_TRUSTED_ORIGINS = []
191CSRF_USE_SESSIONS = False
192DATABASES = {'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}}}
193DATABASE_ROUTERS = []
194DATA_UPLOAD_MAX_MEMORY_SIZE = 2621440
195DATA_UPLOAD_MAX_NUMBER_FIELDS = 1000
196DATETIME_FORMAT = 'N j, Y, P'
197DATETIME_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']
198DATE_FORMAT = 'N j, Y'
199DATE_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']
200DEBUG = True
201DEBUG_PROPAGATE_EXCEPTIONS = False
202DECIMAL_SEPARATOR = '.'
203DEFAULT_CHARSET = 'utf-8'
204DEFAULT_CONTENT_TYPE = 'text/html'
205DEFAULT_EXCEPTION_REPORTER_FILTER = 'django.views.debug.SafeExceptionReporterFilter'
206DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage'
207DEFAULT_FROM_EMAIL = 'noreply@frisidea.com'
208DEFAULT_INDEX_TABLESPACE = ''
209DEFAULT_TABLESPACE = ''
210DISALLOWED_USER_AGENTS = []
211DJADMIN_DYNAMIC_FIELD_DISPLAY = True
212DJADMIN_FIELD_DEPTH = 1
213EMAIL_BACKEND = 'anymail.backends.sendgrid.EmailBackend'
214EMAIL_HOST = 'localhost'
215EMAIL_HOST_PASSWORD = '********************'
216EMAIL_HOST_USER = ''
217EMAIL_PORT = 25
218EMAIL_SSL_CERTFILE = None
219EMAIL_SSL_KEYFILE = '********************'
220EMAIL_SUBJECT_PREFIX = '[Django] '
221EMAIL_TIMEOUT = None
222EMAIL_USE_LOCALTIME = False
223EMAIL_USE_SSL = False
224EMAIL_USE_TLS = False
225EMPLOYER_PORTAL_URL = 'http://localhost:8000'
226FILE_CHARSET = 'utf-8'
227FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
228FILE_UPLOAD_HANDLERS = ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
229FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
230FILE_UPLOAD_PERMISSIONS = None
231FILE_UPLOAD_TEMP_DIR = None
232FIRST_DAY_OF_WEEK = 0
233FIXTURE_DIRS = []
234FORCE_SCRIPT_NAME = None
235FORMAT_MODULE_PATH = None
236FORM_RENDERER = 'django.forms.renderers.DjangoTemplates'
237IGNORABLE_404_URLS = []
238INSTALLED_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']
239INTERNAL_IPS = []
240JWT_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_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'}
241LANGUAGES = [('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')]
242LANGUAGES_BIDI = ['he', 'ar', 'fa', 'ur']
243LANGUAGE_CODE = 'en-us'
244LANGUAGE_COOKIE_AGE = None
245LANGUAGE_COOKIE_DOMAIN = None
246LANGUAGE_COOKIE_NAME = 'django_language'
247LANGUAGE_COOKIE_PATH = '/'
248LOCALE_PATHS = []
249LOGGING = {}
250LOGGING_CONFIG = 'logging.config.dictConfig'
251LOGIN_REDIRECT_URL = '/accounts/profile/'
252LOGIN_URL = '/accounts/login/'
253LOGOUT_REDIRECT_URL = None
254MANAGERS = []
255MEDIA_ROOT = '/root/cs_api/root_media'
256MEDIA_URL = '/media/'
257MESSAGE_STORAGE = 'django.contrib.messages.storage.fallback.FallbackStorage'
258MIDDLEWARE = ['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']
259MIGRATION_MODULES = {}
260MONTH_DAY_FORMAT = 'F j'
261NUMBER_GROUPING = 0
262PASSWORD_HASHERS = '********************'
263PASSWORD_RESET_TIMEOUT_DAYS = '********************'
264PREPEND_WWW = False
265REST_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'}
266ROOT_URLCONF = 'career_support_api.urls'
267SCHOOL_PORTAL_URL = 'http://localhost:8000'
268SECRET_KEY = '********************'
269SECURE_BROWSER_XSS_FILTER = False
270SECURE_CONTENT_TYPE_NOSNIFF = False
271SECURE_HSTS_INCLUDE_SUBDOMAINS = False
272SECURE_HSTS_PRELOAD = False
273SECURE_HSTS_SECONDS = 0
274SECURE_PROXY_SSL_HEADER = None
275SECURE_REDIRECT_EXEMPT = []
276SECURE_SSL_HOST = None
277SECURE_SSL_REDIRECT = False
278SERVER_EMAIL = 'root@localhost'
279SESSION_CACHE_ALIAS = 'default'
280SESSION_COOKIE_AGE = 1209600
281SESSION_COOKIE_DOMAIN = None
282SESSION_COOKIE_HTTPONLY = True
283SESSION_COOKIE_NAME = 'sessionid'
284SESSION_COOKIE_PATH = '/'
285SESSION_COOKIE_SAMESITE = 'Lax'
286SESSION_COOKIE_SECURE = False
287SESSION_ENGINE = 'django.contrib.sessions.backends.db'
288SESSION_EXPIRE_AT_BROWSER_CLOSE = False
289SESSION_FILE_PATH = None
290SESSION_SAVE_EVERY_REQUEST = False
291SESSION_SERIALIZER = 'django.contrib.sessions.serializers.JSONSerializer'
292SETTINGS_MODULE = 'career_support_api.settings'
293SHORT_DATETIME_FORMAT = 'm/d/Y P'
294SHORT_DATE_FORMAT = 'm/d/Y'
295SIGNING_BACKEND = 'django.core.signing.TimestampSigner'
296SILENCED_SYSTEM_CHECKS = []
297SITE_ID = 1
298SOCIALACCOUNT_PROVIDERS = {'linkedin': {'SCOPE': ['r_basicprofile', 'r_emailaddress'], 'PROFILE_FIELDS': ['id', 'first-name', 'last-name', 'email-address', 'picture-url', 'public-profile-url']}}
299STATICFILES_DIRS = "('/root/cs_api/static',)"
300STATICFILES_FINDERS = ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
301STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.StaticFilesStorage'
302STATIC_ROOT = '/root/cs_api/root_static'
303STATIC_URL = '/static/'
304SWAGGER_SETTINGS = {'SECURITY_DEFINITIONS': {'JWT': {'type': 'apiKey', 'name': 'Authorization', 'in': 'header'}}, 'USE_SESSION_AUTH': False}
305TEMPLATES = [{'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']}}]
306TEST_NON_SERIALIZED_APPS = []
307TEST_RUNNER = 'django.test.runner.DiscoverRunner'
308THOUSAND_SEPARATOR = ','
309THUMBNAIL_FORCE_OVERWRITE = True
310TIME_FORMAT = 'P'
311TIME_INPUT_FORMATS = ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
312TIME_ZONE = 'Asia/Jakarta'
313USE_I18N = True
314USE_L10N = True
315USE_THOUSAND_SEPARATOR = False
316USE_TZ = True
317USE_X_FORWARDED_HOST = False
318USE_X_FORWARDED_PORT = False
319WSGI_APPLICATION = 'career_support_api.wsgi.application'
320X_FRAME_OPTIONS = 'SAMEORIGIN'
321YEAR_MONTH_FORMAT = 'F Y'
322
323
324You're seeing this error because you have DEBUG = True in your
325Django settings file. Change that to False, and Django will
326display a standard page generated by the handler for this status code.