· 6 years ago · Jun 16, 2019, 02:32 AM
1FieldError at /api/v1/school/ads/revenue/
2Expression contains mixed types. You must set output_field.
3
4Request Method: GET
5Request URL: http://45.118.134.76:9880/api/v1/school/ads/revenue/
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: Sun, 16 Jun 2019 09:28:24 +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/advertisement.py" in get
99 392. total_nett_revenue=Sum('nett_revenue')
100
101File "/opt/env/lib/python3.7/site-packages/django/db/models/query.py" in aggregate
102 379. return query.get_aggregation(self.db, kwargs)
103
104File "/opt/env/lib/python3.7/site-packages/django/db/models/sql/query.py" in get_aggregation
105 489. result = compiler.execute_sql(SINGLE)
106
107File "/opt/env/lib/python3.7/site-packages/django/db/models/sql/compiler.py" in execute_sql
108 1087. sql, params = self.as_sql()
109
110File "/opt/env/lib/python3.7/site-packages/django/db/models/sql/compiler.py" in as_sql
111 1494. ann_sql, ann_params = self.compile(annotation, select_format=FORCE)
112
113File "/opt/env/lib/python3.7/site-packages/django/db/models/sql/compiler.py" in compile
114 407. return node.output_field.select_format(self, sql, params)
115
116File "/opt/env/lib/python3.7/site-packages/django/utils/functional.py" in __get__
117 80. res = instance.__dict__[self.name] = self.func(instance)
118
119File "/opt/env/lib/python3.7/site-packages/django/db/models/expressions.py" in output_field
120 258. output_field = self._resolve_output_field()
121
122File "/opt/env/lib/python3.7/site-packages/django/db/models/expressions.py" in _resolve_output_field
123 290. sources_iter = (source for source in self.get_source_fields() if source is not None)
124
125File "/opt/env/lib/python3.7/site-packages/django/db/models/aggregates.py" in get_source_fields
126 33. return [e._output_field_or_none for e in super().get_source_expressions()]
127
128File "/opt/env/lib/python3.7/site-packages/django/db/models/aggregates.py" in <listcomp>
129 33. return [e._output_field_or_none for e in super().get_source_expressions()]
130
131File "/opt/env/lib/python3.7/site-packages/django/utils/functional.py" in __get__
132 80. res = instance.__dict__[self.name] = self.func(instance)
133
134File "/opt/env/lib/python3.7/site-packages/django/db/models/expressions.py" in _output_field_or_none
135 271. return self.output_field
136
137File "/opt/env/lib/python3.7/site-packages/django/utils/functional.py" in __get__
138 80. res = instance.__dict__[self.name] = self.func(instance)
139
140File "/opt/env/lib/python3.7/site-packages/django/db/models/expressions.py" in output_field
141 258. output_field = self._resolve_output_field()
142
143File "/opt/env/lib/python3.7/site-packages/django/db/models/expressions.py" in _resolve_output_field
144 290. sources_iter = (source for source in self.get_source_fields() if source is not None)
145
146File "/opt/env/lib/python3.7/site-packages/django/db/models/expressions.py" in get_source_fields
147 344. return [e._output_field_or_none for e in self.get_source_expressions()]
148
149File "/opt/env/lib/python3.7/site-packages/django/db/models/expressions.py" in <listcomp>
150 344. return [e._output_field_or_none for e in self.get_source_expressions()]
151
152File "/opt/env/lib/python3.7/site-packages/django/utils/functional.py" in __get__
153 80. res = instance.__dict__[self.name] = self.func(instance)
154
155File "/opt/env/lib/python3.7/site-packages/django/db/models/expressions.py" in _output_field_or_none
156 271. return self.output_field
157
158File "/opt/env/lib/python3.7/site-packages/django/utils/functional.py" in __get__
159 80. res = instance.__dict__[self.name] = self.func(instance)
160
161File "/opt/env/lib/python3.7/site-packages/django/db/models/expressions.py" in output_field
162 258. output_field = self._resolve_output_field()
163
164File "/opt/env/lib/python3.7/site-packages/django/db/models/expressions.py" in _resolve_output_field
165 290. sources_iter = (source for source in self.get_source_fields() if source is not None)
166
167File "/opt/env/lib/python3.7/site-packages/django/db/models/aggregates.py" in get_source_fields
168 33. return [e._output_field_or_none for e in super().get_source_expressions()]
169
170File "/opt/env/lib/python3.7/site-packages/django/db/models/aggregates.py" in <listcomp>
171 33. return [e._output_field_or_none for e in super().get_source_expressions()]
172
173File "/opt/env/lib/python3.7/site-packages/django/utils/functional.py" in __get__
174 80. res = instance.__dict__[self.name] = self.func(instance)
175
176File "/opt/env/lib/python3.7/site-packages/django/db/models/expressions.py" in _output_field_or_none
177 271. return self.output_field
178
179File "/opt/env/lib/python3.7/site-packages/django/utils/functional.py" in __get__
180 80. res = instance.__dict__[self.name] = self.func(instance)
181
182File "/opt/env/lib/python3.7/site-packages/django/db/models/expressions.py" in output_field
183 258. output_field = self._resolve_output_field()
184
185File "/opt/env/lib/python3.7/site-packages/django/db/models/expressions.py" in _resolve_output_field
186 290. sources_iter = (source for source in self.get_source_fields() if source is not None)
187
188File "/opt/env/lib/python3.7/site-packages/django/db/models/expressions.py" in get_source_fields
189 344. return [e._output_field_or_none for e in self.get_source_expressions()]
190
191File "/opt/env/lib/python3.7/site-packages/django/db/models/expressions.py" in <listcomp>
192 344. return [e._output_field_or_none for e in self.get_source_expressions()]
193
194File "/opt/env/lib/python3.7/site-packages/django/utils/functional.py" in __get__
195 80. res = instance.__dict__[self.name] = self.func(instance)
196
197File "/opt/env/lib/python3.7/site-packages/django/db/models/expressions.py" in _output_field_or_none
198 271. return self.output_field
199
200File "/opt/env/lib/python3.7/site-packages/django/utils/functional.py" in __get__
201 80. res = instance.__dict__[self.name] = self.func(instance)
202
203File "/opt/env/lib/python3.7/site-packages/django/db/models/expressions.py" in output_field
204 258. output_field = self._resolve_output_field()
205
206File "/opt/env/lib/python3.7/site-packages/django/db/models/expressions.py" in _resolve_output_field
207 293. raise FieldError('Expression contains mixed types. You must set output_field.')
208
209Exception Type: FieldError at /api/v1/school/ads/revenue/
210Exception Value: Expression contains mixed types. You must set output_field.
211Request information:
212USER: hanang_ilham@yahoo.com
213
214GET: No GET data
215
216POST: No POST data
217
218FILES: No FILES data
219
220COOKIES: No cookie data
221
222META:
223CONTENT_LENGTH = ''
224CONTENT_TYPE = 'text/plain'
225DJANGO_SETTINGS_MODULE = 'career_support_api.settings'
226GATEWAY_INTERFACE = 'CGI/1.1'
227HISTCONTROL = 'ignoredups'
228HISTSIZE = '1000'
229HOME = '/root'
230HOSTNAME = 'li1441-76.members.linode.com'
231HTTP_ACCEPT = 'application/json, text/plain, */*'
232HTTP_ACCEPT_ENCODING = 'gzip, deflate'
233HTTP_ACCEPT_LANGUAGE = 'id-ID,id;q=0.9,en-US;q=0.8,en;q=0.7'
234HTTP_AUTHORIZATION = 'JWT eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJ1c2VyX2lkIjoxMjAsInVzZXJuYW1lIjoiaGFuYW5nX2lsaGFtQHlhaG9vLmNvbSIsImV4cCI6MTU2MDY3MDA3OSwiZW1haWwiOiJoYW5hbmdfaWxoYW1AeWFob28uY29tIiwib3JpZ19pYXQiOjE1NjA2NTIwNzJ9.51Lc-s-jxHXCARuHKJnXrGwAEnexSl30c-IaIjI3n-bn8jumyj3e4JtH1fZSFaOn4r6Av5BrycnfVRFOgbPT1g'
235HTTP_CACHE_CONTROL = 'no-cache'
236HTTP_CONNECTION = 'keep-alive'
237HTTP_HOST = '45.118.134.76:9880'
238HTTP_ORIGIN = 'http://localhost:8080'
239HTTP_PRAGMA = 'no-cache'
240HTTP_REFERER = 'http://localhost:8080/income'
241HTTP_USER_AGENT = 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36'
242LANG = 'en_US.UTF-8'
243LANGUAGE = 'en_US.UTF-8'
244LC_COLLATE = 'C'
245LC_CTYPE = 'en_US.UTF-8'
246LESSOPEN = '||/usr/bin/lesspipe.sh %s'
247LOGNAME = 'root'
248LS_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:'
249MAIL = '/var/spool/mail/root'
250NVM_BIN = '/root/.nvm/versions/node/v12.3.1/bin'
251NVM_CD_FLAGS = ''
252NVM_DIR = '/root/.nvm'
253OLDPWD = '/root'
254PATH = '/opt/env/bin:/root/.nvm/versions/node/v12.3.1/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin'
255PATH_INFO = '/api/v1/school/ads/revenue/'
256PS1 = '(env) [\\u@\\h \\W]\\$ '
257PWD = '/opt/cs_api'
258QUERY_STRING = ''
259REMOTE_ADDR = '172.104.177.245'
260REMOTE_HOST = ''
261REQUEST_METHOD = 'GET'
262RUN_MAIN = 'true'
263SCRIPT_NAME = ''
264SELINUX_LEVEL_REQUESTED = ''
265SELINUX_ROLE_REQUESTED = ''
266SELINUX_USE_CURRENT_RANGE = ''
267SERVER_NAME = 'li1441-76.members.linode.com'
268SERVER_PORT = '9880'
269SERVER_PROTOCOL = 'HTTP/1.1'
270SERVER_SOFTWARE = 'WSGIServer/0.2'
271SHELL = '/bin/bash'
272SHLVL = '1'
273SSH_CLIENT = '139.193.117.97 49352 22'
274SSH_CONNECTION = '139.193.117.97 49352 45.118.134.76 22'
275SSH_TTY = '/dev/pts/0'
276TERM = 'xterm-256color'
277TZ = 'Asia/Jakarta'
278USER = 'root'
279VIRTUAL_ENV = '/opt/env'
280XDG_RUNTIME_DIR = '/run/user/0'
281XDG_SESSION_ID = '3472'
282_ = '/usr/bin/nohup'
283wsgi.errors = <_io.TextIOWrapper name='<stderr>' mode='w' encoding='UTF-8'>
284wsgi.file_wrapper = ''
285wsgi.input = <django.core.handlers.wsgi.LimitedStream object at 0x7f786e0560f0>
286wsgi.multiprocess = False
287wsgi.multithread = True
288wsgi.run_once = False
289wsgi.url_scheme = 'http'
290wsgi.version = '(1, 0)'
291
292Settings:
293Using settings module career_support_api.settings
294ABSOLUTE_URL_OVERRIDES = {}
295ADMINS = [('Dimas', 'dimas.ari@frisidea.com'), ('Surya', 'komang.suryadana@frisidea.com')]
296ADMIN_COLOR_THEME = 'blue'
297ADMIN_HEADER_TITLE = 'Career Support Administrator'
298ALLOWED_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']
299ANYMAIL = {'SENDGRID_API_KEY': '********************'}
300APPEND_SLASH = True
301AUTHENTICATION_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']
302AUTH_PASSWORD_VALIDATORS = '********************'
303AUTH_USER_MODEL = 'career_support_models.User'
304BASE_DIR = '/opt/cs_api'
305CACHES = {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}
306CACHE_MIDDLEWARE_ALIAS = 'default'
307CACHE_MIDDLEWARE_KEY_PREFIX = '********************'
308CACHE_MIDDLEWARE_SECONDS = 600
309CANDIDATE_PORTAL_URL = 'http://45.118.134.76:7080'
310CELERY_ACCEPT_CONTENT = ['application/json']
311CELERY_BROKER_URL = 'redis://localhost:6379'
312CELERY_RESULT_BACKEND = 'redis://localhost:6379'
313CELERY_RESULT_SERIALIZER = 'json'
314CELERY_TASK_SERIALIZER = 'json'
315CELERY_TIMEZONE = 'Asia/Jakarta'
316CORS_ORIGIN_ALLOW_ALL = True
317CSRF_COOKIE_AGE = 31449600
318CSRF_COOKIE_DOMAIN = None
319CSRF_COOKIE_HTTPONLY = False
320CSRF_COOKIE_NAME = 'csrftoken'
321CSRF_COOKIE_PATH = '/'
322CSRF_COOKIE_SAMESITE = 'Lax'
323CSRF_COOKIE_SECURE = False
324CSRF_FAILURE_VIEW = 'django.views.csrf.csrf_failure'
325CSRF_HEADER_NAME = 'HTTP_X_CSRFTOKEN'
326CSRF_TRUSTED_ORIGINS = []
327CSRF_USE_SESSIONS = False
328DATABASES = {'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}}}
329DATABASE_ROUTERS = []
330DATA_UPLOAD_MAX_MEMORY_SIZE = 2621440
331DATA_UPLOAD_MAX_NUMBER_FIELDS = 1000
332DATETIME_FORMAT = 'N j, Y, P'
333DATETIME_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']
334DATE_FORMAT = 'N j, Y'
335DATE_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']
336DEBUG = True
337DEBUG_PROPAGATE_EXCEPTIONS = False
338DECIMAL_SEPARATOR = '.'
339DEFAULT_CHARSET = 'utf-8'
340DEFAULT_CONTENT_TYPE = 'text/html'
341DEFAULT_EXCEPTION_REPORTER_FILTER = 'django.views.debug.SafeExceptionReporterFilter'
342DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage'
343DEFAULT_FROM_EMAIL = 'noreply@frisidea.com'
344DEFAULT_INDEX_TABLESPACE = ''
345DEFAULT_TABLESPACE = ''
346DISALLOWED_USER_AGENTS = []
347DJADMIN_DYNAMIC_FIELD_DISPLAY = True
348DJADMIN_FIELD_DEPTH = 1
349EMAIL_BACKEND = 'anymail.backends.sendgrid.EmailBackend'
350EMAIL_HOST = 'localhost'
351EMAIL_HOST_PASSWORD = '********************'
352EMAIL_HOST_USER = ''
353EMAIL_PORT = 25
354EMAIL_SSL_CERTFILE = None
355EMAIL_SSL_KEYFILE = '********************'
356EMAIL_SUBJECT_PREFIX = '[Django] '
357EMAIL_TIMEOUT = None
358EMAIL_USE_LOCALTIME = False
359EMAIL_USE_SSL = False
360EMAIL_USE_TLS = False
361EMPLOYER_PORTAL_URL = 'http://45.118.134.76:8080'
362FILE_CHARSET = 'utf-8'
363FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
364FILE_UPLOAD_HANDLERS = ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
365FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
366FILE_UPLOAD_PERMISSIONS = None
367FILE_UPLOAD_TEMP_DIR = None
368FIRST_DAY_OF_WEEK = 0
369FIXTURE_DIRS = []
370FORCE_SCRIPT_NAME = None
371FORGOT_PASSWORD_URL = '********************'
372FORMAT_MODULE_PATH = None
373FORM_RENDERER = 'django.forms.renderers.DjangoTemplates'
374FRONTEND_IP = '45.118.134.76'
375GODADDY_KEY = '********************'
376GODADDY_SECRET = '********************'
377GODADDY_URL = 'https://api.godaddy.com/v1/domains/karir.work/records'
378IGNORABLE_404_URLS = []
379INSTALLED_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']
380INTERNAL_IPS = []
381JWT_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'}
382LANGUAGES = [('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')]
383LANGUAGES_BIDI = ['he', 'ar', 'fa', 'ur']
384LANGUAGE_CODE = 'en-us'
385LANGUAGE_COOKIE_AGE = None
386LANGUAGE_COOKIE_DOMAIN = None
387LANGUAGE_COOKIE_NAME = 'django_language'
388LANGUAGE_COOKIE_PATH = '/'
389LOCALE_PATHS = []
390LOGGING = {}
391LOGGING_CONFIG = 'logging.config.dictConfig'
392LOGIN_REDIRECT_URL = '/accounts/profile/'
393LOGIN_URL = '/accounts/login/'
394LOGOUT_REDIRECT_URL = None
395MANAGERS = []
396MEDIA_ROOT = '/opt/cs_api/root_media'
397MEDIA_URL = '/media/'
398MESSAGE_STORAGE = 'django.contrib.messages.storage.fallback.FallbackStorage'
399MIDDLEWARE = ['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']
400MIDTRANS_PAYMENT_URL = 'https://app.sandbox.midtrans.com/snap/v1/transactions'
401MIDTRANS_SERVER_KEY = '********************'
402MIGRATION_MODULES = {}
403MONTH_DAY_FORMAT = 'F j'
404NUMBER_GROUPING = 0
405PASSWORD_HASHERS = '********************'
406PASSWORD_RESET_TIMEOUT_DAYS = '********************'
407PREPEND_WWW = False
408REST_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'}
409ROOT_URLCONF = 'career_support_api.urls'
410SCHOOL_PORTAL_URL = 'http://45.118.134.76:9080'
411SECRET_KEY = '********************'
412SECURE_BROWSER_XSS_FILTER = False
413SECURE_CONTENT_TYPE_NOSNIFF = False
414SECURE_HSTS_INCLUDE_SUBDOMAINS = False
415SECURE_HSTS_PRELOAD = False
416SECURE_HSTS_SECONDS = 0
417SECURE_PROXY_SSL_HEADER = None
418SECURE_REDIRECT_EXEMPT = []
419SECURE_SSL_HOST = None
420SECURE_SSL_REDIRECT = False
421SERVER_EMAIL = 'root@localhost'
422SESSION_CACHE_ALIAS = 'default'
423SESSION_COOKIE_AGE = 1209600
424SESSION_COOKIE_DOMAIN = None
425SESSION_COOKIE_HTTPONLY = True
426SESSION_COOKIE_NAME = 'sessionid'
427SESSION_COOKIE_PATH = '/'
428SESSION_COOKIE_SAMESITE = 'Lax'
429SESSION_COOKIE_SECURE = False
430SESSION_ENGINE = 'django.contrib.sessions.backends.db'
431SESSION_EXPIRE_AT_BROWSER_CLOSE = False
432SESSION_FILE_PATH = None
433SESSION_SAVE_EVERY_REQUEST = False
434SESSION_SERIALIZER = 'django.contrib.sessions.serializers.JSONSerializer'
435SETTINGS_MODULE = 'career_support_api.settings'
436SHORT_DATETIME_FORMAT = 'm/d/Y P'
437SHORT_DATE_FORMAT = 'm/d/Y'
438SIGNING_BACKEND = 'django.core.signing.TimestampSigner'
439SILENCED_SYSTEM_CHECKS = []
440SITE_ID = 1
441SITE_PREFIX = 'http://45.118.134.76:9880'
442SOCIALACCOUNT_PROVIDERS = {'linkedin': {'SCOPE': ['r_basicprofile', 'r_emailaddress'], 'PROFILE_FIELDS': ['id', 'first-name', 'last-name', 'email-address', 'picture-url', 'public-profile-url']}}
443STATICFILES_DIRS = "('/opt/cs_api/static',)"
444STATICFILES_FINDERS = ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
445STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.StaticFilesStorage'
446STATIC_ROOT = '/opt/cs_api/root_static'
447STATIC_URL = '/static/'
448SWAGGER_SETTINGS = {'SECURITY_DEFINITIONS': {'JWT': {'type': 'apiKey', 'name': 'Authorization', 'in': 'header'}}, 'USE_SESSION_AUTH': False}
449TEMPLATES = [{'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']}}]
450TEST_NON_SERIALIZED_APPS = []
451TEST_RUNNER = 'django.test.runner.DiscoverRunner'
452THOUSAND_SEPARATOR = ','
453THUMBNAIL_FORCE_OVERWRITE = True
454TIME_FORMAT = 'P'
455TIME_INPUT_FORMATS = ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
456TIME_ZONE = 'Asia/Jakarta'
457URLBASE = 'karir.work'
458USE_I18N = True
459USE_L10N = True
460USE_THOUSAND_SEPARATOR = False
461USE_TZ = True
462USE_X_FORWARDED_HOST = False
463USE_X_FORWARDED_PORT = False
464WSGI_APPLICATION = 'career_support_api.wsgi.application'
465X_FRAME_OPTIONS = 'SAMEORIGIN'
466YEAR_MONTH_FORMAT = 'F Y'
467
468
469You're seeing this error because you have DEBUG = True in your
470Django settings file. Change that to False, and Django will
471display a standard page generated by the handler for this status code.