· 6 years ago · Feb 22, 2019, 10:10 AM
1AttributeError at /api/v1/company/jobs/vacancy/inactive/
2Got AttributeError when attempting to get a value for field `major` on serializer `MajorSerializer`.
3The serializer field might be named incorrectly and not match any attribute or key on the `ManyRelatedManager` instance.
4Original exception text was: 'ManyRelatedManager' object has no attribute 'major'.
5
6Request Method: GET
7Request URL: http://192.168.5.171:9880/api/v1/company/jobs/vacancy/inactive/
8Django Version: 2.1.5
9Python Executable: /root/cs_api/env/bin/python
10Python Version: 3.7.0
11Python Path: ['/root/cs_api', '/root/cs_api/env/lib/python37.zip', '/root/cs_api/env/lib/python3.7', '/root/cs_api/env/lib/python3.7/lib-dynload', '/usr/local/lib/python3.7', '/root/cs_api/env/lib/python3.7/site-packages', '/root/cs_api']
12Server time: Fri, 22 Feb 2019 17:06:17 +0700
13Installed Applications:
14['jet.dashboard',
15 'jet',
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_core.apps.CsCoreConfig',
40 'cs_candidate.apps.CsCandidateConfig',
41 'cs_school.apps.CsSchoolConfig',
42 'cs_employer.apps.CsEmployerConfig',
43 'dbbackup',
44 'advanced_filters']
45Installed Middleware:
46['django.middleware.security.SecurityMiddleware',
47 'corsheaders.middleware.CorsMiddleware',
48 'django.contrib.sessions.middleware.SessionMiddleware',
49 'django.middleware.common.CommonMiddleware',
50 'django.middleware.csrf.CsrfViewMiddleware',
51 'django.contrib.auth.middleware.AuthenticationMiddleware',
52 'django.contrib.messages.middleware.MessageMiddleware',
53 'django.middleware.clickjacking.XFrameOptionsMiddleware']
54
55
56Traceback:
57
58File "/root/cs_api/env/lib/python3.7/site-packages/rest_framework/fields.py" in get_attribute
59 454. return get_attribute(instance, self.source_attrs)
60
61File "/root/cs_api/env/lib/python3.7/site-packages/rest_framework/fields.py" in get_attribute
62 102. instance = getattr(instance, attr)
63
64During handling of the above exception ('ManyRelatedManager' object has no attribute 'major'), another exception occurred:
65
66File "/root/cs_api/env/lib/python3.7/site-packages/django/core/handlers/exception.py" in inner
67 34. response = get_response(request)
68
69File "/root/cs_api/env/lib/python3.7/site-packages/django/core/handlers/base.py" in _get_response
70 126. response = self.process_exception_by_middleware(e, request)
71
72File "/root/cs_api/env/lib/python3.7/site-packages/django/core/handlers/base.py" in _get_response
73 124. response = wrapped_callback(request, *callback_args, **callback_kwargs)
74
75File "/root/cs_api/env/lib/python3.7/site-packages/django/views/decorators/csrf.py" in wrapped_view
76 54. return view_func(*args, **kwargs)
77
78File "/root/cs_api/env/lib/python3.7/site-packages/django/views/generic/base.py" in view
79 68. return self.dispatch(request, *args, **kwargs)
80
81File "/root/cs_api/env/lib/python3.7/site-packages/rest_framework/views.py" in dispatch
82 495. response = self.handle_exception(exc)
83
84File "/root/cs_api/env/lib/python3.7/site-packages/rest_framework/views.py" in handle_exception
85 455. self.raise_uncaught_exception(exc)
86
87File "/root/cs_api/env/lib/python3.7/site-packages/rest_framework/views.py" in dispatch
88 492. response = handler(request, *args, **kwargs)
89
90File "/root/cs_api/env/lib/python3.7/site-packages/rest_framework/generics.py" in get
91 201. return self.list(request, *args, **kwargs)
92
93File "/root/cs_api/env/lib/python3.7/site-packages/rest_framework/mixins.py" in list
94 45. return self.get_paginated_response(serializer.data)
95
96File "/root/cs_api/env/lib/python3.7/site-packages/rest_framework/serializers.py" in data
97 768. ret = super(ListSerializer, self).data
98
99File "/root/cs_api/env/lib/python3.7/site-packages/rest_framework/serializers.py" in data
100 262. self._data = self.to_representation(self.instance)
101
102File "/root/cs_api/env/lib/python3.7/site-packages/rest_framework/serializers.py" in to_representation
103 686. self.child.to_representation(item) for item in iterable
104
105File "/root/cs_api/env/lib/python3.7/site-packages/rest_framework/serializers.py" in <listcomp>
106 686. self.child.to_representation(item) for item in iterable
107
108File "/root/cs_api/env/lib/python3.7/site-packages/rest_framework/serializers.py" in to_representation
109 530. ret[field.field_name] = field.to_representation(attribute)
110
111File "/root/cs_api/env/lib/python3.7/site-packages/rest_framework/serializers.py" in to_representation
112 530. ret[field.field_name] = field.to_representation(attribute)
113
114File "/root/cs_api/env/lib/python3.7/site-packages/rest_framework/serializers.py" in to_representation
115 517. attribute = field.get_attribute(instance)
116
117File "/root/cs_api/env/lib/python3.7/site-packages/rest_framework/fields.py" in get_attribute
118 475. raise type(exc)(msg)
119
120Exception Type: AttributeError at /api/v1/company/jobs/vacancy/inactive/
121Exception Value: Got AttributeError when attempting to get a value for field `major` on serializer `MajorSerializer`.
122The serializer field might be named incorrectly and not match any attribute or key on the `ManyRelatedManager` instance.
123Original exception text was: 'ManyRelatedManager' object has no attribute 'major'.
124Request information:
125USER: suryadana80@gmail.com
126
127GET: No GET data
128
129POST: No POST data
130
131FILES: No FILES data
132
133COOKIES: No cookie data
134
135META:
136CONTENT_LENGTH = ''
137CONTENT_TYPE = 'text/plain'
138DJANGO_SETTINGS_MODULE = 'career_support_api.settings'
139GATEWAY_INTERFACE = 'CGI/1.1'
140HISTCONTROL = 'ignoredups'
141HISTSIZE = '1000'
142HOME = '/root'
143HOSTNAME = 'agencyportal'
144HTTP_ACCEPT = 'application/json, text/plain, */*'
145HTTP_ACCEPT_ENCODING = 'gzip, deflate'
146HTTP_ACCEPT_LANGUAGE = 'id-ID,id;q=0.9,en-US;q=0.8,en;q=0.7'
147HTTP_AUTHORIZATION = 'JWT eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJ1c2VyX2lkIjoxNSwidXNlcm5hbWUiOiJzdXJ5YWRhbmE4MEBnbWFpbC5jb20iLCJleHAiOjE1NTA4NDc4NjgsImVtYWlsIjoic3VyeWFkYW5hODBAZ21haWwuY29tIiwib3JpZ19pYXQiOjE1NTA4MDYwMTJ9.JG7l_qqa9NekG7BXcayNWr5c7egxV0S72GxhQfhc3huk8xDH8R_fD5cV3R2yP8WQQGMC8w_7Ccl5Z6E8pisOiA'
148HTTP_CONNECTION = 'keep-alive'
149HTTP_HOST = '192.168.5.171:9880'
150HTTP_ORIGIN = 'http://localhost:8000'
151HTTP_REFERER = 'http://localhost:8000/job/'
152HTTP_USER_AGENT = 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36'
153LANG = 'en_US.UTF-8'
154LC_CTYPE = 'UTF-8'
155LESSOPEN = '||/usr/bin/lesspipe.sh %s'
156LOGNAME = 'root'
157LS_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:'
158MAIL = '/var/spool/mail/root'
159PATH = '/root/cs_api/env/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin'
160PATH_INFO = '/api/v1/company/jobs/vacancy/inactive/'
161PWD = '/root/cs_api'
162QUERY_STRING = ''
163REMOTE_ADDR = '192.168.5.130'
164REMOTE_HOST = ''
165REQUEST_METHOD = 'GET'
166RUN_MAIN = 'true'
167SCRIPT_NAME = ''
168SELINUX_LEVEL_REQUESTED = ''
169SELINUX_ROLE_REQUESTED = ''
170SELINUX_USE_CURRENT_RANGE = ''
171SERVER_NAME = 'agencyportal'
172SERVER_PORT = '9880'
173SERVER_PROTOCOL = 'HTTP/1.1'
174SERVER_SOFTWARE = 'WSGIServer/0.2'
175SHELL = '/bin/bash'
176SHLVL = '2'
177SSH_CLIENT = '192.168.5.46 63199 22'
178SSH_CONNECTION = '192.168.5.46 63199 192.168.5.171 22'
179SSH_TTY = '/dev/pts/0'
180TERM = 'xterm-256color'
181TZ = 'Asia/Jakarta'
182USER = 'root'
183VIRTUAL_ENV = '/root/cs_api/env'
184XDG_RUNTIME_DIR = '/run/user/0'
185XDG_SESSION_ID = '2'
186_ = '/root/cs_api/env/bin/python'
187wsgi.errors = <_io.TextIOWrapper name='<stderr>' mode='w' encoding='utf-8'>
188wsgi.file_wrapper = ''
189wsgi.input = <django.core.handlers.wsgi.LimitedStream object at 0x7fb9d6206ba8>
190wsgi.multiprocess = False
191wsgi.multithread = True
192wsgi.run_once = False
193wsgi.url_scheme = 'http'
194wsgi.version = '(1, 0)'
195
196Settings:
197Using settings module career_support_api.settings
198ABSOLUTE_URL_OVERRIDES = {}
199ADMINS = [('Dimas', 'dimas.ari@frisidea.com'), ('Surya', 'komang.suryadana@frisidea.com')]
200ALLOWED_HOSTS = ['localhost', '127.0.0.1', '0abf327e.ngrok.io', '192.168.5.46', '192.168.5.171']
201ANYMAIL = {'SENDGRID_API_KEY': '********************'}
202APPEND_SLASH = True
203AUTHENTICATION_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']
204AUTH_PASSWORD_VALIDATORS = '********************'
205AUTH_USER_MODEL = 'career_support_models.User'
206BASE_DIR = '/root/cs_api'
207CACHES = {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}
208CACHE_MIDDLEWARE_ALIAS = 'default'
209CACHE_MIDDLEWARE_KEY_PREFIX = '********************'
210CACHE_MIDDLEWARE_SECONDS = 600
211CANDIDATE_PORTAL_URL = 'http://localhost:8000'
212CELERY_ACCEPT_CONTENT = ['application/json']
213CELERY_BROKER_URL = 'redis://localhost:6379'
214CELERY_RESULT_BACKEND = 'redis://localhost:6379'
215CELERY_RESULT_SERIALIZER = 'json'
216CELERY_TASK_SERIALIZER = 'json'
217CELERY_TIMEZONE = 'Asia/Jakarta'
218CORS_ORIGIN_ALLOW_ALL = True
219CSRF_COOKIE_AGE = 31449600
220CSRF_COOKIE_DOMAIN = None
221CSRF_COOKIE_HTTPONLY = False
222CSRF_COOKIE_NAME = 'csrftoken'
223CSRF_COOKIE_PATH = '/'
224CSRF_COOKIE_SAMESITE = 'Lax'
225CSRF_COOKIE_SECURE = False
226CSRF_FAILURE_VIEW = 'django.views.csrf.csrf_failure'
227CSRF_HEADER_NAME = 'HTTP_X_CSRFTOKEN'
228CSRF_TRUSTED_ORIGINS = []
229CSRF_USE_SESSIONS = False
230DATABASES = {'default': {'ENGINE': 'django.db.backends.postgresql_psycopg2', 'NAME': 'career_support', 'USER': 'frisidea', 'PASSWORD': '********************', 'HOST': '127.0.0.1', 'PORT': '5432', 'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'OPTIONS': {}, 'TIME_ZONE': None, 'TEST': {'CHARSET': None, 'COLLATION': None, 'NAME': None, 'MIRROR': None}}}
231DATABASE_ROUTERS = []
232DATA_UPLOAD_MAX_MEMORY_SIZE = 2621440
233DATA_UPLOAD_MAX_NUMBER_FIELDS = 1000
234DATETIME_FORMAT = 'N j, Y, P'
235DATETIME_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']
236DATE_FORMAT = 'N j, Y'
237DATE_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']
238DEBUG = True
239DEBUG_PROPAGATE_EXCEPTIONS = False
240DECIMAL_SEPARATOR = '.'
241DEFAULT_CHARSET = 'utf-8'
242DEFAULT_CONTENT_TYPE = 'text/html'
243DEFAULT_EXCEPTION_REPORTER_FILTER = 'django.views.debug.SafeExceptionReporterFilter'
244DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage'
245DEFAULT_FROM_EMAIL = 'noreply@frisidea.com'
246DEFAULT_INDEX_TABLESPACE = ''
247DEFAULT_TABLESPACE = ''
248DISALLOWED_USER_AGENTS = []
249EMAIL_BACKEND = 'anymail.backends.sendgrid.EmailBackend'
250EMAIL_HOST = 'localhost'
251EMAIL_HOST_PASSWORD = '********************'
252EMAIL_HOST_USER = ''
253EMAIL_PORT = 25
254EMAIL_SSL_CERTFILE = None
255EMAIL_SSL_KEYFILE = '********************'
256EMAIL_SUBJECT_PREFIX = '[Django] '
257EMAIL_TIMEOUT = None
258EMAIL_USE_LOCALTIME = False
259EMAIL_USE_SSL = False
260EMAIL_USE_TLS = False
261EMPLOYER_PORTAL_URL = 'http://localhost:8000'
262FILE_CHARSET = 'utf-8'
263FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
264FILE_UPLOAD_HANDLERS = ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
265FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
266FILE_UPLOAD_PERMISSIONS = None
267FILE_UPLOAD_TEMP_DIR = None
268FIRST_DAY_OF_WEEK = 0
269FIXTURE_DIRS = []
270FORCE_SCRIPT_NAME = None
271FORMAT_MODULE_PATH = None
272FORM_RENDERER = 'django.forms.renderers.DjangoTemplates'
273IGNORABLE_404_URLS = []
274INSTALLED_APPS = ['jet.dashboard', 'jet', '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_core.apps.CsCoreConfig', 'cs_candidate.apps.CsCandidateConfig', 'cs_school.apps.CsSchoolConfig', 'cs_employer.apps.CsEmployerConfig', 'dbbackup', 'advanced_filters']
275INTERNAL_IPS = []
276JET_DEFAULT_THEME = 'default'
277JET_SIDE_MENU_COMPACT = True
278JET_THEMES = [{'theme': 'default', 'color': '#47bac1', 'title': 'Default'}, {'theme': 'green', 'color': '#44b78b', 'title': 'Green'}, {'theme': 'light-green', 'color': '#2faa60', 'title': 'Light Green'}, {'theme': 'light-violet', 'color': '#a464c4', 'title': 'Light Violet'}, {'theme': 'light-blue', 'color': '#5EADDE', 'title': 'Light Blue'}, {'theme': 'light-gray', 'color': '#222', 'title': 'Light Gray'}]
279JWT_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'}
280LANGUAGES = [('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')]
281LANGUAGES_BIDI = ['he', 'ar', 'fa', 'ur']
282LANGUAGE_CODE = 'en-us'
283LANGUAGE_COOKIE_AGE = None
284LANGUAGE_COOKIE_DOMAIN = None
285LANGUAGE_COOKIE_NAME = 'django_language'
286LANGUAGE_COOKIE_PATH = '/'
287LOCALE_PATHS = []
288LOGGING = {}
289LOGGING_CONFIG = 'logging.config.dictConfig'
290LOGIN_REDIRECT_URL = '/accounts/profile/'
291LOGIN_URL = '/accounts/login/'
292LOGOUT_REDIRECT_URL = None
293MANAGERS = []
294MEDIA_ROOT = '/root/cs_api/root_media'
295MEDIA_URL = '/media/'
296MESSAGE_STORAGE = 'django.contrib.messages.storage.fallback.FallbackStorage'
297MIDDLEWARE = ['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']
298MIGRATION_MODULES = {}
299MONTH_DAY_FORMAT = 'F j'
300NUMBER_GROUPING = 0
301PASSWORD_HASHERS = '********************'
302PASSWORD_RESET_TIMEOUT_DAYS = '********************'
303PREPEND_WWW = False
304REST_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'}
305ROOT_URLCONF = 'career_support_api.urls'
306SCHOOL_PORTAL_URL = 'http://localhost:8000'
307SECRET_KEY = '********************'
308SECURE_BROWSER_XSS_FILTER = False
309SECURE_CONTENT_TYPE_NOSNIFF = False
310SECURE_HSTS_INCLUDE_SUBDOMAINS = False
311SECURE_HSTS_PRELOAD = False
312SECURE_HSTS_SECONDS = 0
313SECURE_PROXY_SSL_HEADER = None
314SECURE_REDIRECT_EXEMPT = []
315SECURE_SSL_HOST = None
316SECURE_SSL_REDIRECT = False
317SERVER_EMAIL = 'root@localhost'
318SESSION_CACHE_ALIAS = 'default'
319SESSION_COOKIE_AGE = 1209600
320SESSION_COOKIE_DOMAIN = None
321SESSION_COOKIE_HTTPONLY = True
322SESSION_COOKIE_NAME = 'sessionid'
323SESSION_COOKIE_PATH = '/'
324SESSION_COOKIE_SAMESITE = 'Lax'
325SESSION_COOKIE_SECURE = False
326SESSION_ENGINE = 'django.contrib.sessions.backends.db'
327SESSION_EXPIRE_AT_BROWSER_CLOSE = False
328SESSION_FILE_PATH = None
329SESSION_SAVE_EVERY_REQUEST = False
330SESSION_SERIALIZER = 'django.contrib.sessions.serializers.JSONSerializer'
331SETTINGS_MODULE = 'career_support_api.settings'
332SHORT_DATETIME_FORMAT = 'm/d/Y P'
333SHORT_DATE_FORMAT = 'm/d/Y'
334SIGNING_BACKEND = 'django.core.signing.TimestampSigner'
335SILENCED_SYSTEM_CHECKS = []
336SITE_ID = 1
337SOCIALACCOUNT_PROVIDERS = {'linkedin': {'SCOPE': ['r_basicprofile', 'r_emailaddress'], 'PROFILE_FIELDS': ['id', 'first-name', 'last-name', 'email-address', 'picture-url', 'public-profile-url']}}
338STATICFILES_DIRS = "('/root/cs_api/static',)"
339STATICFILES_FINDERS = ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
340STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.StaticFilesStorage'
341STATIC_ROOT = '/root/cs_api/root_static'
342STATIC_URL = '/static/'
343SWAGGER_SETTINGS = {'SECURITY_DEFINITIONS': {'JWT': {'type': 'apiKey', 'name': 'Authorization', 'in': 'header'}}, 'USE_SESSION_AUTH': False}
344TEMPLATES = [{'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']}}]
345TEST_NON_SERIALIZED_APPS = []
346TEST_RUNNER = 'django.test.runner.DiscoverRunner'
347THOUSAND_SEPARATOR = ','
348THUMBNAIL_FORCE_OVERWRITE = True
349TIME_FORMAT = 'P'
350TIME_INPUT_FORMATS = ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
351TIME_ZONE = 'Asia/Jakarta'
352USE_I18N = True
353USE_L10N = True
354USE_THOUSAND_SEPARATOR = False
355USE_TZ = True
356USE_X_FORWARDED_HOST = False
357USE_X_FORWARDED_PORT = False
358WSGI_APPLICATION = 'career_support_api.wsgi.application'
359X_FRAME_OPTIONS = 'SAMEORIGIN'
360YEAR_MONTH_FORMAT = 'F Y'
361
362
363You're seeing this error because you have DEBUG = True in your
364Django settings file. Change that to False, and Django will
365display a standard page generated by the handler for this status code.