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