· 6 years ago · Jun 20, 2019, 09:58 AM
1FieldError at /api/v1/company/advertisement/inactive/
2Cannot resolve keyword 'publish_to' into field. Choices are: active, ads_billings, advertisement_complains, advertisement_views, clicked, created, creator, creator_id, duration, employer, employer_id, id, image, invoice, invoice_id, is_deleted, link, modified, modifier, modifier_id, positions, publish_from, publish_until, seen, suspension, suspension_reason, title
3
4Request Method: GET
5Request URL: http://45.118.134.76:9880/api/v1/company/advertisement/inactive/?started_on=&ended_on=2019-05-08
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: Thu, 20 Jun 2019 16:54:03 +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/env/lib/python3.7/site-packages/rest_framework/generics.py" in get
99 201. return self.list(request, *args, **kwargs)
100
101File "/opt/env/lib/python3.7/site-packages/rest_framework/mixins.py" in list
102 40. queryset = self.filter_queryset(self.get_queryset())
103
104File "/opt/cs_api/cs_employer/views/advertisement.py" in get_queryset
105 232. queryset = queryset.filter(publish_to__gte=endedOn)
106
107File "/opt/env/lib/python3.7/site-packages/django/db/models/query.py" in filter
108 892. return self._filter_or_exclude(False, *args, **kwargs)
109
110File "/opt/env/lib/python3.7/site-packages/django/db/models/query.py" in _filter_or_exclude
111 910. clone.query.add_q(Q(*args, **kwargs))
112
113File "/opt/env/lib/python3.7/site-packages/django/db/models/sql/query.py" in add_q
114 1290. clause, _ = self._add_q(q_object, self.used_aliases)
115
116File "/opt/env/lib/python3.7/site-packages/django/db/models/sql/query.py" in _add_q
117 1318. split_subq=split_subq, simple_col=simple_col,
118
119File "/opt/env/lib/python3.7/site-packages/django/db/models/sql/query.py" in build_filter
120 1190. lookups, parts, reffed_expression = self.solve_lookup_type(arg)
121
122File "/opt/env/lib/python3.7/site-packages/django/db/models/sql/query.py" in solve_lookup_type
123 1049. _, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta())
124
125File "/opt/env/lib/python3.7/site-packages/django/db/models/sql/query.py" in names_to_path
126 1420. "Choices are: %s" % (name, ", ".join(available)))
127
128Exception Type: FieldError at /api/v1/company/advertisement/inactive/
129Exception Value: Cannot resolve keyword 'publish_to' into field. Choices are: active, ads_billings, advertisement_complains, advertisement_views, clicked, created, creator, creator_id, duration, employer, employer_id, id, image, invoice, invoice_id, is_deleted, link, modified, modifier, modifier_id, positions, publish_from, publish_until, seen, suspension, suspension_reason, title
130Request information:
131USER: hanang.yohana@frisidea.com
132
133GET:
134started_on = ''
135ended_on = '2019-05-08'
136
137POST: No POST data
138
139FILES: No FILES data
140
141COOKIES: No cookie data
142
143META:
144CONTENT_LENGTH = ''
145CONTENT_TYPE = 'text/plain'
146DJANGO_SETTINGS_MODULE = 'career_support_api.settings'
147GATEWAY_INTERFACE = 'CGI/1.1'
148HISTCONTROL = 'ignoredups'
149HISTSIZE = '1000'
150HOME = '/root'
151HOSTNAME = 'li1441-76.members.linode.com'
152HTTP_ACCEPT = 'application/json, text/plain, */*'
153HTTP_ACCEPT_ENCODING = 'gzip, deflate'
154HTTP_ACCEPT_LANGUAGE = 'id-ID,id;q=0.9,en-US;q=0.8,en;q=0.7'
155HTTP_AUTHORIZATION = 'JWT eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJ1c2VyX2lkIjozNjIsInVzZXJuYW1lIjoiaGFuYW5nLnlvaGFuYUBmcmlzaWRlYS5jb20iLCJleHAiOjE1NjEwNDI0MjYsImVtYWlsIjoiaGFuYW5nLnlvaGFuYUBmcmlzaWRlYS5jb20iLCJvcmlnX2lhdCI6MTU2MTAwMzA4Mn0.Jh5f1YERF5zvn1AILkzBjGR_wi11VdEUYJN-Dyzf4hP7CX6CiIPxu--Enx8dhpbd1YRM4t-Cs7ult-ExcOJwMw'
156HTTP_CACHE_CONTROL = 'no-cache'
157HTTP_CONNECTION = 'keep-alive'
158HTTP_HOST = '45.118.134.76:9880'
159HTTP_ORIGIN = 'http://0.0.0.0:8000'
160HTTP_PRAGMA = 'no-cache'
161HTTP_REFERER = 'http://0.0.0.0:8000/ads/'
162HTTP_USER_AGENT = 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36'
163LANG = 'en_US.UTF-8'
164LANGUAGE = 'en_US.UTF-8'
165LC_COLLATE = 'C'
166LC_CTYPE = 'en_US.UTF-8'
167LESSOPEN = '||/usr/bin/lesspipe.sh %s'
168LOGNAME = 'root'
169LS_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:'
170MAIL = '/var/spool/mail/root'
171NVM_BIN = '/root/.nvm/versions/node/v12.3.1/bin'
172NVM_CD_FLAGS = ''
173NVM_DIR = '/root/.nvm'
174OLDPWD = '/root'
175PATH = '/opt/env/bin:/root/.nvm/versions/node/v12.3.1/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin'
176PATH_INFO = '/api/v1/company/advertisement/inactive/'
177PS1 = '(env) [\\u@\\h \\W]\\$ '
178PWD = '/opt/cs_api'
179QUERY_STRING = 'started_on=&ended_on=2019-05-08'
180REMOTE_ADDR = '172.104.177.245'
181REMOTE_HOST = ''
182REQUEST_METHOD = 'GET'
183RUN_MAIN = 'true'
184SCRIPT_NAME = ''
185SELINUX_LEVEL_REQUESTED = ''
186SELINUX_ROLE_REQUESTED = ''
187SELINUX_USE_CURRENT_RANGE = ''
188SERVER_NAME = 'li1441-76.members.linode.com'
189SERVER_PORT = '9880'
190SERVER_PROTOCOL = 'HTTP/1.1'
191SERVER_SOFTWARE = 'WSGIServer/0.2'
192SHELL = '/bin/bash'
193SHLVL = '1'
194SSH_CLIENT = '139.194.47.161 63338 22'
195SSH_CONNECTION = '139.194.47.161 63338 45.118.134.76 22'
196SSH_TTY = '/dev/pts/1'
197TERM = 'xterm-256color'
198TZ = 'Asia/Jakarta'
199USER = 'root'
200VIRTUAL_ENV = '/opt/env'
201XDG_RUNTIME_DIR = '/run/user/0'
202XDG_SESSION_ID = '3949'
203_ = '/usr/bin/nohup'
204wsgi.errors = <_io.TextIOWrapper name='<stderr>' mode='w' encoding='UTF-8'>
205wsgi.file_wrapper = ''
206wsgi.input = <django.core.handlers.wsgi.LimitedStream object at 0x7fb314279358>
207wsgi.multiprocess = False
208wsgi.multithread = True
209wsgi.run_once = False
210wsgi.url_scheme = 'http'
211wsgi.version = '(1, 0)'
212
213Settings:
214Using settings module career_support_api.settings
215ABSOLUTE_URL_OVERRIDES = {}
216ADMINS = [('Dimas', 'dimas.ari@frisidea.com'), ('Surya', 'komang.suryadana@frisidea.com')]
217ADMIN_COLOR_THEME = 'blue'
218ADMIN_HEADER_TITLE = 'Career Support Administrator'
219ALLOWED_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']
220ANYMAIL = {'SENDGRID_API_KEY': '********************'}
221APPEND_SLASH = True
222AUTHENTICATION_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']
223AUTH_PASSWORD_VALIDATORS = '********************'
224AUTH_USER_MODEL = 'career_support_models.User'
225BASE_DIR = '/opt/cs_api'
226CACHES = {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}
227CACHE_MIDDLEWARE_ALIAS = 'default'
228CACHE_MIDDLEWARE_KEY_PREFIX = '********************'
229CACHE_MIDDLEWARE_SECONDS = 600
230CANDIDATE_PORTAL_URL = 'http://45.118.134.76:7080'
231CELERY_ACCEPT_CONTENT = ['application/json']
232CELERY_BROKER_URL = 'redis://localhost:6379'
233CELERY_RESULT_BACKEND = 'redis://localhost:6379'
234CELERY_RESULT_SERIALIZER = 'json'
235CELERY_TASK_SERIALIZER = 'json'
236CELERY_TIMEZONE = 'Asia/Jakarta'
237CORS_ORIGIN_ALLOW_ALL = True
238CSRF_COOKIE_AGE = 31449600
239CSRF_COOKIE_DOMAIN = None
240CSRF_COOKIE_HTTPONLY = False
241CSRF_COOKIE_NAME = 'csrftoken'
242CSRF_COOKIE_PATH = '/'
243CSRF_COOKIE_SAMESITE = 'Lax'
244CSRF_COOKIE_SECURE = False
245CSRF_FAILURE_VIEW = 'django.views.csrf.csrf_failure'
246CSRF_HEADER_NAME = 'HTTP_X_CSRFTOKEN'
247CSRF_TRUSTED_ORIGINS = []
248CSRF_USE_SESSIONS = False
249DATABASES = {'default': {'ENGINE': 'django.db.backends.postgresql_psycopg2', 'NAME': 'career_support', 'USER': 'frisidea', 'PASSWORD': '********************', 'HOST': '45.118.134.76', 'PORT': '5432', 'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'OPTIONS': {}, 'TIME_ZONE': None, 'TEST': {'CHARSET': None, 'COLLATION': None, 'NAME': None, 'MIRROR': None}}}
250DATABASE_ROUTERS = []
251DATA_UPLOAD_MAX_MEMORY_SIZE = 2621440
252DATA_UPLOAD_MAX_NUMBER_FIELDS = 1000
253DATETIME_FORMAT = 'N j, Y, P'
254DATETIME_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']
255DATE_FORMAT = 'N j, Y'
256DATE_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']
257DEBUG = True
258DEBUG_PROPAGATE_EXCEPTIONS = False
259DECIMAL_SEPARATOR = '.'
260DEFAULT_CHARSET = 'utf-8'
261DEFAULT_CONTENT_TYPE = 'text/html'
262DEFAULT_EXCEPTION_REPORTER_FILTER = 'django.views.debug.SafeExceptionReporterFilter'
263DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage'
264DEFAULT_FROM_EMAIL = 'noreply@frisidea.com'
265DEFAULT_INDEX_TABLESPACE = ''
266DEFAULT_TABLESPACE = ''
267DISALLOWED_USER_AGENTS = []
268DJADMIN_DYNAMIC_FIELD_DISPLAY = True
269DJADMIN_FIELD_DEPTH = 1
270EMAIL_BACKEND = 'anymail.backends.sendgrid.EmailBackend'
271EMAIL_HOST = 'localhost'
272EMAIL_HOST_PASSWORD = '********************'
273EMAIL_HOST_USER = ''
274EMAIL_PORT = 25
275EMAIL_SSL_CERTFILE = None
276EMAIL_SSL_KEYFILE = '********************'
277EMAIL_SUBJECT_PREFIX = '[Django] '
278EMAIL_TIMEOUT = None
279EMAIL_USE_LOCALTIME = False
280EMAIL_USE_SSL = False
281EMAIL_USE_TLS = False
282EMPLOYER_PORTAL_URL = 'http://45.118.134.76:8080'
283FILE_CHARSET = 'utf-8'
284FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
285FILE_UPLOAD_HANDLERS = ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
286FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
287FILE_UPLOAD_PERMISSIONS = None
288FILE_UPLOAD_TEMP_DIR = None
289FIRST_DAY_OF_WEEK = 0
290FIXTURE_DIRS = []
291FORCE_SCRIPT_NAME = None
292FORGOT_PASSWORD_URL = '********************'
293FORMAT_MODULE_PATH = None
294FORM_RENDERER = 'django.forms.renderers.DjangoTemplates'
295FRONTEND_IP = '45.118.134.76'
296GODADDY_KEY = '********************'
297GODADDY_SECRET = '********************'
298GODADDY_URL = 'https://api.godaddy.com/v1/domains/karir.work/records'
299IGNORABLE_404_URLS = []
300INSTALLED_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']
301INTERNAL_IPS = []
302JWT_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'}
303LANGUAGES = [('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')]
304LANGUAGES_BIDI = ['he', 'ar', 'fa', 'ur']
305LANGUAGE_CODE = 'en-us'
306LANGUAGE_COOKIE_AGE = None
307LANGUAGE_COOKIE_DOMAIN = None
308LANGUAGE_COOKIE_NAME = 'django_language'
309LANGUAGE_COOKIE_PATH = '/'
310LOCALE_PATHS = []
311LOGGING = {}
312LOGGING_CONFIG = 'logging.config.dictConfig'
313LOGIN_REDIRECT_URL = '/accounts/profile/'
314LOGIN_URL = '/accounts/login/'
315LOGOUT_REDIRECT_URL = None
316MANAGERS = []
317MEDIA_ROOT = '/opt/cs_api/root_media'
318MEDIA_URL = '/media/'
319MESSAGE_STORAGE = 'django.contrib.messages.storage.fallback.FallbackStorage'
320MIDDLEWARE = ['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']
321MIDTRANS_PAYMENT_URL = 'https://app.sandbox.midtrans.com/snap/v1/transactions'
322MIDTRANS_SERVER_KEY = '********************'
323MIGRATION_MODULES = {}
324MONTH_DAY_FORMAT = 'F j'
325NUMBER_GROUPING = 0
326PASSWORD_HASHERS = '********************'
327PASSWORD_RESET_TIMEOUT_DAYS = '********************'
328PREPEND_WWW = False
329REST_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'}
330ROOT_URLCONF = 'career_support_api.urls'
331SCHOOL_PORTAL_URL = 'http://45.118.134.76:9080'
332SECRET_KEY = '********************'
333SECURE_BROWSER_XSS_FILTER = False
334SECURE_CONTENT_TYPE_NOSNIFF = False
335SECURE_HSTS_INCLUDE_SUBDOMAINS = False
336SECURE_HSTS_PRELOAD = False
337SECURE_HSTS_SECONDS = 0
338SECURE_PROXY_SSL_HEADER = None
339SECURE_REDIRECT_EXEMPT = []
340SECURE_SSL_HOST = None
341SECURE_SSL_REDIRECT = False
342SERVER_EMAIL = 'root@localhost'
343SESSION_CACHE_ALIAS = 'default'
344SESSION_COOKIE_AGE = 1209600
345SESSION_COOKIE_DOMAIN = None
346SESSION_COOKIE_HTTPONLY = True
347SESSION_COOKIE_NAME = 'sessionid'
348SESSION_COOKIE_PATH = '/'
349SESSION_COOKIE_SAMESITE = 'Lax'
350SESSION_COOKIE_SECURE = False
351SESSION_ENGINE = 'django.contrib.sessions.backends.db'
352SESSION_EXPIRE_AT_BROWSER_CLOSE = False
353SESSION_FILE_PATH = None
354SESSION_SAVE_EVERY_REQUEST = False
355SESSION_SERIALIZER = 'django.contrib.sessions.serializers.JSONSerializer'
356SETTINGS_MODULE = 'career_support_api.settings'
357SHORT_DATETIME_FORMAT = 'm/d/Y P'
358SHORT_DATE_FORMAT = 'm/d/Y'
359SIGNING_BACKEND = 'django.core.signing.TimestampSigner'
360SILENCED_SYSTEM_CHECKS = []
361SITE_ID = 1
362SITE_PREFIX = 'http://45.118.134.76:9880'
363SOCIALACCOUNT_PROVIDERS = {'linkedin': {'SCOPE': ['r_basicprofile', 'r_emailaddress'], 'PROFILE_FIELDS': ['id', 'first-name', 'last-name', 'email-address', 'picture-url', 'public-profile-url']}}
364STATICFILES_DIRS = "('/opt/cs_api/static',)"
365STATICFILES_FINDERS = ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
366STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.StaticFilesStorage'
367STATIC_ROOT = '/opt/cs_api/root_static'
368STATIC_URL = '/static/'
369SWAGGER_SETTINGS = {'SECURITY_DEFINITIONS': {'JWT': {'type': 'apiKey', 'name': 'Authorization', 'in': 'header'}}, 'USE_SESSION_AUTH': False}
370TEMPLATES = [{'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']}}]
371TEST_NON_SERIALIZED_APPS = []
372TEST_RUNNER = 'django.test.runner.DiscoverRunner'
373THOUSAND_SEPARATOR = ','
374THUMBNAIL_FORCE_OVERWRITE = True
375TIME_FORMAT = 'P'
376TIME_INPUT_FORMATS = ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
377TIME_ZONE = 'Asia/Jakarta'
378URLBASE = 'karir.work'
379USE_I18N = True
380USE_L10N = True
381USE_THOUSAND_SEPARATOR = False
382USE_TZ = True
383USE_X_FORWARDED_HOST = False
384USE_X_FORWARDED_PORT = False
385WSGI_APPLICATION = 'career_support_api.wsgi.application'
386X_FRAME_OPTIONS = 'SAMEORIGIN'
387YEAR_MONTH_FORMAT = 'F Y'
388
389
390You're seeing this error because you have DEBUG = True in your
391Django settings file. Change that to False, and Django will
392display a standard page generated by the handler for this status code.