· 6 years ago · Jun 17, 2019, 06:16 AM
1AttributeError at /api/v1/school/header/
2'SchoolSerializer' object has no attribute 'logo'
3
4Request Method: GET
5Request URL: http://45.118.134.76:9880/api/v1/school/header/
6Django Version: 2.2.1
7Python Executable: /opt/env/bin/python
8Python Version: 3.7.3
9Python 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']
10Server time: Mon, 17 Jun 2019 13:11:48 +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 "/opt/env/lib/python3.7/site-packages/django/core/handlers/exception.py" in inner
75 34. response = get_response(request)
76
77File "/opt/env/lib/python3.7/site-packages/django/core/handlers/base.py" in _get_response
78 115. response = self.process_exception_by_middleware(e, request)
79
80File "/opt/env/lib/python3.7/site-packages/django/core/handlers/base.py" in _get_response
81 113. response = wrapped_callback(request, *callback_args, **callback_kwargs)
82
83File "/opt/env/lib/python3.7/site-packages/django/views/decorators/csrf.py" in wrapped_view
84 54. return view_func(*args, **kwargs)
85
86File "/opt/env/lib/python3.7/site-packages/django/views/generic/base.py" in view
87 71. return self.dispatch(request, *args, **kwargs)
88
89File "/opt/env/lib/python3.7/site-packages/rest_framework/views.py" in dispatch
90 495. response = self.handle_exception(exc)
91
92File "/opt/env/lib/python3.7/site-packages/rest_framework/views.py" in handle_exception
93 455. self.raise_uncaught_exception(exc)
94
95File "/opt/env/lib/python3.7/site-packages/rest_framework/views.py" in dispatch
96 492. response = handler(request, *args, **kwargs)
97
98File "/opt/cs_api/cs_school/views/school.py" in get
99 423. return Response(serializer.data)
100
101File "/opt/env/lib/python3.7/site-packages/rest_framework/serializers.py" in data
102 563. ret = super(Serializer, self).data
103
104File "/opt/env/lib/python3.7/site-packages/rest_framework/serializers.py" in data
105 262. self._data = self.to_representation(self.instance)
106
107File "/opt/env/lib/python3.7/site-packages/rest_framework/serializers.py" in to_representation
108 530. ret[field.field_name] = field.to_representation(attribute)
109
110File "/opt/env/lib/python3.7/site-packages/rest_framework/serializers.py" in to_representation
111 530. ret[field.field_name] = field.to_representation(attribute)
112
113File "/opt/env/lib/python3.7/site-packages/rest_framework/fields.py" in to_representation
114 1889. return method(value)
115
116File "/opt/cs_api/cs_school/serializers/school.py" in get_logo_url
117 101. if obj.logo:
118
119Exception Type: AttributeError at /api/v1/school/header/
120Exception Value: 'SchoolSerializer' object has no attribute 'logo'
121Request information:
122USER: hanang_ilham@yahoo.com
123
124GET: No GET data
125
126POST: No POST data
127
128FILES: No FILES data
129
130COOKIES: No cookie data
131
132META:
133CONTENT_LENGTH = ''
134CONTENT_TYPE = 'text/plain'
135DJANGO_SETTINGS_MODULE = 'career_support_api.settings'
136GATEWAY_INTERFACE = 'CGI/1.1'
137HISTCONTROL = 'ignoredups'
138HISTSIZE = '1000'
139HOME = '/root'
140HOSTNAME = 'li1441-76.members.linode.com'
141HTTP_ACCEPT = 'application/json, text/plain, */*'
142HTTP_ACCEPT_ENCODING = 'gzip, deflate'
143HTTP_ACCEPT_LANGUAGE = 'id-ID,id;q=0.9,en-US;q=0.8,en;q=0.7'
144HTTP_AUTHORIZATION = 'JWT eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJ1c2VyX2lkIjoxMjAsInVzZXJuYW1lIjoiaGFuYW5nX2lsaGFtQHlhaG9vLmNvbSIsImV4cCI6MTU2MDc2OTkwNywiZW1haWwiOiJoYW5hbmdfaWxoYW1AeWFob28uY29tIiwib3JpZ19pYXQiOjE1NjA3NTE3NzR9.-HmeFJ0BKld6pa-4WRimhzUAVLWQmL-3WQgZNabGEJnDbBBSj0H35XPbtOvjhh6flOiOwjBCaedS5lWMyVNEPQ'
145HTTP_CACHE_CONTROL = 'no-cache'
146HTTP_CONNECTION = 'keep-alive'
147HTTP_HOST = '45.118.134.76:9880'
148HTTP_ORIGIN = 'http://192.168.5.131:8080'
149HTTP_PRAGMA = 'no-cache'
150HTTP_REFERER = 'http://192.168.5.131:8080/school-profile'
151HTTP_USER_AGENT = 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36'
152LANG = 'en_US.UTF-8'
153LANGUAGE = 'en_US.UTF-8'
154LC_COLLATE = 'C'
155LC_CTYPE = 'en_US.UTF-8'
156LESSOPEN = '||/usr/bin/lesspipe.sh %s'
157LOGNAME = 'root'
158LS_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:'
159MAIL = '/var/spool/mail/root'
160NVM_BIN = '/root/.nvm/versions/node/v12.3.1/bin'
161NVM_CD_FLAGS = ''
162NVM_DIR = '/root/.nvm'
163OLDPWD = '/root'
164PATH = '/opt/env/bin:/root/.nvm/versions/node/v12.3.1/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin'
165PATH_INFO = '/api/v1/school/header/'
166PS1 = '(env) [\\u@\\h \\W]\\$ '
167PWD = '/opt/cs_api'
168QUERY_STRING = ''
169REMOTE_ADDR = '172.104.177.245'
170REMOTE_HOST = ''
171REQUEST_METHOD = 'GET'
172RUN_MAIN = 'true'
173SCRIPT_NAME = ''
174SELINUX_LEVEL_REQUESTED = ''
175SELINUX_ROLE_REQUESTED = ''
176SELINUX_USE_CURRENT_RANGE = ''
177SERVER_NAME = 'li1441-76.members.linode.com'
178SERVER_PORT = '9880'
179SERVER_PROTOCOL = 'HTTP/1.1'
180SERVER_SOFTWARE = 'WSGIServer/0.2'
181SHELL = '/bin/bash'
182SHLVL = '1'
183SSH_CLIENT = '139.193.117.97 49352 22'
184SSH_CONNECTION = '139.193.117.97 49352 45.118.134.76 22'
185SSH_TTY = '/dev/pts/0'
186TERM = 'xterm-256color'
187TZ = 'Asia/Jakarta'
188USER = 'root'
189VIRTUAL_ENV = '/opt/env'
190XDG_RUNTIME_DIR = '/run/user/0'
191XDG_SESSION_ID = '3472'
192_ = '/usr/bin/nohup'
193wsgi.errors = <_io.TextIOWrapper name='<stderr>' mode='w' encoding='UTF-8'>
194wsgi.file_wrapper = ''
195wsgi.input = <django.core.handlers.wsgi.LimitedStream object at 0x7f435a6e72b0>
196wsgi.multiprocess = False
197wsgi.multithread = True
198wsgi.run_once = False
199wsgi.url_scheme = 'http'
200wsgi.version = '(1, 0)'
201
202Settings:
203Using settings module career_support_api.settings
204ABSOLUTE_URL_OVERRIDES = {}
205ADMINS = [('Dimas', 'dimas.ari@frisidea.com'), ('Surya', 'komang.suryadana@frisidea.com')]
206ADMIN_COLOR_THEME = 'blue'
207ADMIN_HEADER_TITLE = 'Career Support Administrator'
208ALLOWED_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']
209ANYMAIL = {'SENDGRID_API_KEY': '********************'}
210APPEND_SLASH = True
211AUTHENTICATION_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']
212AUTH_PASSWORD_VALIDATORS = '********************'
213AUTH_USER_MODEL = 'career_support_models.User'
214BASE_DIR = '/opt/cs_api'
215CACHES = {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}
216CACHE_MIDDLEWARE_ALIAS = 'default'
217CACHE_MIDDLEWARE_KEY_PREFIX = '********************'
218CACHE_MIDDLEWARE_SECONDS = 600
219CANDIDATE_PORTAL_URL = 'http://45.118.134.76:7080'
220CELERY_ACCEPT_CONTENT = ['application/json']
221CELERY_BROKER_URL = 'redis://localhost:6379'
222CELERY_RESULT_BACKEND = 'redis://localhost:6379'
223CELERY_RESULT_SERIALIZER = 'json'
224CELERY_TASK_SERIALIZER = 'json'
225CELERY_TIMEZONE = 'Asia/Jakarta'
226CORS_ORIGIN_ALLOW_ALL = True
227CSRF_COOKIE_AGE = 31449600
228CSRF_COOKIE_DOMAIN = None
229CSRF_COOKIE_HTTPONLY = False
230CSRF_COOKIE_NAME = 'csrftoken'
231CSRF_COOKIE_PATH = '/'
232CSRF_COOKIE_SAMESITE = 'Lax'
233CSRF_COOKIE_SECURE = False
234CSRF_FAILURE_VIEW = 'django.views.csrf.csrf_failure'
235CSRF_HEADER_NAME = 'HTTP_X_CSRFTOKEN'
236CSRF_TRUSTED_ORIGINS = []
237CSRF_USE_SESSIONS = False
238DATABASES = {'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}}}
239DATABASE_ROUTERS = []
240DATA_UPLOAD_MAX_MEMORY_SIZE = 2621440
241DATA_UPLOAD_MAX_NUMBER_FIELDS = 1000
242DATETIME_FORMAT = 'N j, Y, P'
243DATETIME_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']
244DATE_FORMAT = 'N j, Y'
245DATE_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']
246DEBUG = True
247DEBUG_PROPAGATE_EXCEPTIONS = False
248DECIMAL_SEPARATOR = '.'
249DEFAULT_CHARSET = 'utf-8'
250DEFAULT_CONTENT_TYPE = 'text/html'
251DEFAULT_EXCEPTION_REPORTER_FILTER = 'django.views.debug.SafeExceptionReporterFilter'
252DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage'
253DEFAULT_FROM_EMAIL = 'noreply@frisidea.com'
254DEFAULT_INDEX_TABLESPACE = ''
255DEFAULT_TABLESPACE = ''
256DISALLOWED_USER_AGENTS = []
257DJADMIN_DYNAMIC_FIELD_DISPLAY = True
258DJADMIN_FIELD_DEPTH = 1
259EMAIL_BACKEND = 'anymail.backends.sendgrid.EmailBackend'
260EMAIL_HOST = 'localhost'
261EMAIL_HOST_PASSWORD = '********************'
262EMAIL_HOST_USER = ''
263EMAIL_PORT = 25
264EMAIL_SSL_CERTFILE = None
265EMAIL_SSL_KEYFILE = '********************'
266EMAIL_SUBJECT_PREFIX = '[Django] '
267EMAIL_TIMEOUT = None
268EMAIL_USE_LOCALTIME = False
269EMAIL_USE_SSL = False
270EMAIL_USE_TLS = False
271EMPLOYER_PORTAL_URL = 'http://45.118.134.76:8080'
272FILE_CHARSET = 'utf-8'
273FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
274FILE_UPLOAD_HANDLERS = ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
275FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
276FILE_UPLOAD_PERMISSIONS = None
277FILE_UPLOAD_TEMP_DIR = None
278FIRST_DAY_OF_WEEK = 0
279FIXTURE_DIRS = []
280FORCE_SCRIPT_NAME = None
281FORGOT_PASSWORD_URL = '********************'
282FORMAT_MODULE_PATH = None
283FORM_RENDERER = 'django.forms.renderers.DjangoTemplates'
284FRONTEND_IP = '45.118.134.76'
285GODADDY_KEY = '********************'
286GODADDY_SECRET = '********************'
287GODADDY_URL = 'https://api.godaddy.com/v1/domains/karir.work/records'
288IGNORABLE_404_URLS = []
289INSTALLED_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']
290INTERNAL_IPS = []
291JWT_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'}
292LANGUAGES = [('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')]
293LANGUAGES_BIDI = ['he', 'ar', 'fa', 'ur']
294LANGUAGE_CODE = 'en-us'
295LANGUAGE_COOKIE_AGE = None
296LANGUAGE_COOKIE_DOMAIN = None
297LANGUAGE_COOKIE_NAME = 'django_language'
298LANGUAGE_COOKIE_PATH = '/'
299LOCALE_PATHS = []
300LOGGING = {}
301LOGGING_CONFIG = 'logging.config.dictConfig'
302LOGIN_REDIRECT_URL = '/accounts/profile/'
303LOGIN_URL = '/accounts/login/'
304LOGOUT_REDIRECT_URL = None
305MANAGERS = []
306MEDIA_ROOT = '/opt/cs_api/root_media'
307MEDIA_URL = '/media/'
308MESSAGE_STORAGE = 'django.contrib.messages.storage.fallback.FallbackStorage'
309MIDDLEWARE = ['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']
310MIDTRANS_PAYMENT_URL = 'https://app.sandbox.midtrans.com/snap/v1/transactions'
311MIDTRANS_SERVER_KEY = '********************'
312MIGRATION_MODULES = {}
313MONTH_DAY_FORMAT = 'F j'
314NUMBER_GROUPING = 0
315PASSWORD_HASHERS = '********************'
316PASSWORD_RESET_TIMEOUT_DAYS = '********************'
317PREPEND_WWW = False
318REST_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'}
319ROOT_URLCONF = 'career_support_api.urls'
320SCHOOL_PORTAL_URL = 'http://45.118.134.76:9080'
321SECRET_KEY = '********************'
322SECURE_BROWSER_XSS_FILTER = False
323SECURE_CONTENT_TYPE_NOSNIFF = False
324SECURE_HSTS_INCLUDE_SUBDOMAINS = False
325SECURE_HSTS_PRELOAD = False
326SECURE_HSTS_SECONDS = 0
327SECURE_PROXY_SSL_HEADER = None
328SECURE_REDIRECT_EXEMPT = []
329SECURE_SSL_HOST = None
330SECURE_SSL_REDIRECT = False
331SERVER_EMAIL = 'root@localhost'
332SESSION_CACHE_ALIAS = 'default'
333SESSION_COOKIE_AGE = 1209600
334SESSION_COOKIE_DOMAIN = None
335SESSION_COOKIE_HTTPONLY = True
336SESSION_COOKIE_NAME = 'sessionid'
337SESSION_COOKIE_PATH = '/'
338SESSION_COOKIE_SAMESITE = 'Lax'
339SESSION_COOKIE_SECURE = False
340SESSION_ENGINE = 'django.contrib.sessions.backends.db'
341SESSION_EXPIRE_AT_BROWSER_CLOSE = False
342SESSION_FILE_PATH = None
343SESSION_SAVE_EVERY_REQUEST = False
344SESSION_SERIALIZER = 'django.contrib.sessions.serializers.JSONSerializer'
345SETTINGS_MODULE = 'career_support_api.settings'
346SHORT_DATETIME_FORMAT = 'm/d/Y P'
347SHORT_DATE_FORMAT = 'm/d/Y'
348SIGNING_BACKEND = 'django.core.signing.TimestampSigner'
349SILENCED_SYSTEM_CHECKS = []
350SITE_ID = 1
351SITE_PREFIX = 'http://45.118.134.76:9880'
352SOCIALACCOUNT_PROVIDERS = {'linkedin': {'SCOPE': ['r_basicprofile', 'r_emailaddress'], 'PROFILE_FIELDS': ['id', 'first-name', 'last-name', 'email-address', 'picture-url', 'public-profile-url']}}
353STATICFILES_DIRS = "('/opt/cs_api/static',)"
354STATICFILES_FINDERS = ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
355STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.StaticFilesStorage'
356STATIC_ROOT = '/opt/cs_api/root_static'
357STATIC_URL = '/static/'
358SWAGGER_SETTINGS = {'SECURITY_DEFINITIONS': {'JWT': {'type': 'apiKey', 'name': 'Authorization', 'in': 'header'}}, 'USE_SESSION_AUTH': False}
359TEMPLATES = [{'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']}}]
360TEST_NON_SERIALIZED_APPS = []
361TEST_RUNNER = 'django.test.runner.DiscoverRunner'
362THOUSAND_SEPARATOR = ','
363THUMBNAIL_FORCE_OVERWRITE = True
364TIME_FORMAT = 'P'
365TIME_INPUT_FORMATS = ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
366TIME_ZONE = 'Asia/Jakarta'
367URLBASE = 'karir.work'
368USE_I18N = True
369USE_L10N = True
370USE_THOUSAND_SEPARATOR = False
371USE_TZ = True
372USE_X_FORWARDED_HOST = False
373USE_X_FORWARDED_PORT = False
374WSGI_APPLICATION = 'career_support_api.wsgi.application'
375X_FRAME_OPTIONS = 'SAMEORIGIN'
376YEAR_MONTH_FORMAT = 'F Y'
377
378
379You're seeing this error because you have DEBUG = True in your
380Django settings file. Change that to False, and Django will
381display a standard page generated by the handler for this status code.