· 4 years ago · Jul 02, 2021, 11:20 AM
1AttributeError at /api/v1/auth/login/
2'NoneType' object has no attribute 'checks'
3Request Method: POST
4Request URL: https://kupipai.webcase-dev.com/api/v1/auth/login/
5Django Version: 3.2.4
6Exception Type: AttributeError
7Exception Value:
8'NoneType' object has no attribute 'checks'
9Exception Location: /home/kupipai/kupipai/kupipai/server/apps/staff/api/serializers/auth.py, line 65, in validate
10Python Executable: /home/kupipai/kupipai/kupipai/server/.venv/bin/python
11Python Version: 3.8.10
12Python Path:
13['/home/kupipai/kupipai/kupipai/server',
14 '/home/kupipai/kupipai/kupipai/server/.venv/bin',
15 '/usr/lib/python38.zip',
16 '/usr/lib/python3.8',
17 '/usr/lib/python3.8/lib-dynload',
18 '/home/kupipai/kupipai/kupipai/server/.venv/lib/python3.8/site-packages']
19Server time: Fri, 02 Jul 2021 11:12:54 +0000
20Traceback Switch to copy-and-paste view
21/home/kupipai/kupipai/kupipai/server/.venv/lib/python3.8/site-packages/django/core/handlers/exception.py, line 47, in inner
22 response = await sync_to_async(response_for_exception, thread_sensitive=False)(request, exc)
23 return response
24 return inner
25 else:
26 @wraps(get_response)
27 def inner(request):
28 try:
29 response = get_response(request) …
30 except Exception as exc:
31 response = response_for_exception(request, exc)
32 return response
33 return inner
34▶ Local vars
35Variable Value
36exc
37AttributeError("'NoneType' object has no attribute 'checks'")
38get_response
39<bound method BaseHandler._get_response of <django.core.handlers.wsgi.WSGIHandler object at 0x7fb382d24340>>
40request
41<WSGIRequest: POST '/api/v1/auth/login/'>
42/home/kupipai/kupipai/kupipai/server/.venv/lib/python3.8/site-packages/django/core/handlers/base.py, line 181, in _get_response
43 if response is None:
44 wrapped_callback = self.make_view_atomic(callback)
45 # If it is an asynchronous view, run it in a subthread.
46 if asyncio.iscoroutinefunction(wrapped_callback):
47 wrapped_callback = async_to_sync(wrapped_callback)
48 try:
49 response = wrapped_callback(request, *callback_args, **callback_kwargs) …
50 except Exception as e:
51 response = self.process_exception_by_middleware(e, request)
52 if response is None:
53 raise
54 # Complain if the view returned None (a common error).
55▶ Local vars
56Variable Value
57callback
58<function LoginAPIView at 0x7fb36767ca60>
59callback_args
60()
61callback_kwargs
62{}
63middleware_method
64<bound method CsrfViewMiddleware.process_view of <django.middleware.csrf.CsrfViewMiddleware object at 0x7fb3684d9430>>
65request
66<WSGIRequest: POST '/api/v1/auth/login/'>
67response
68None
69self
70<django.core.handlers.wsgi.WSGIHandler object at 0x7fb382d24340>
71wrapped_callback
72<function LoginAPIView at 0x7fb36767ca60>
73/home/kupipai/kupipai/kupipai/server/.venv/lib/python3.8/site-packages/django/views/decorators/csrf.py, line 54, in wrapped_view
74def csrf_exempt(view_func):
75 """Mark a view function as being exempt from the CSRF view protection."""
76 # view_func.csrf_exempt = True would also work, but decorators are nicer
77 # if they don't have side effects, so return a new function.
78 def wrapped_view(*args, **kwargs):
79 return view_func(*args, **kwargs) …
80 wrapped_view.csrf_exempt = True
81 return wraps(view_func)(wrapped_view)
82▶ Local vars
83Variable Value
84args
85(<WSGIRequest: POST '/api/v1/auth/login/'>,)
86kwargs
87{}
88view_func
89<function LoginAPIView at 0x7fb36767c9d0>
90/home/kupipai/kupipai/kupipai/server/.venv/lib/python3.8/site-packages/django/views/generic/base.py, line 70, in view
91 self = cls(**initkwargs)
92 self.setup(request, *args, **kwargs)
93 if not hasattr(self, 'request'):
94 raise AttributeError(
95 "%s instance has no 'request' attribute. Did you override "
96 "setup() and forget to call super()?" % cls.__name__
97 )
98 return self.dispatch(request, *args, **kwargs) …
99 view.view_class = cls
100 view.view_initkwargs = initkwargs
101 # take name and docstring from class
102 update_wrapper(view, cls, updated=())
103▶ Local vars
104Variable Value
105args
106()
107cls
108<class 'apps.staff.api.views.auth.LoginAPIView'>
109initkwargs
110{}
111kwargs
112{}
113request
114<WSGIRequest: POST '/api/v1/auth/login/'>
115self
116<apps.staff.api.views.auth.LoginAPIView object at 0x7fb3627587c0>
117/home/kupipai/kupipai/kupipai/server/.venv/lib/python3.8/site-packages/rest_framework/views.py, line 509, in dispatch
118 self.http_method_not_allowed)
119 else:
120 handler = self.http_method_not_allowed
121 response = handler(request, *args, **kwargs)
122 except Exception as exc:
123 response = self.handle_exception(exc) …
124 self.response = self.finalize_response(request, response, *args, **kwargs)
125 return self.response
126 def options(self, request, *args, **kwargs):
127 """
128▶ Local vars
129Variable Value
130args
131()
132handler
133<bound method LoginAPIView.post of <apps.staff.api.views.auth.LoginAPIView object at 0x7fb3627587c0>>
134kwargs
135{}
136request
137<rest_framework.request.Request: POST '/api/v1/auth/login/'>
138self
139<apps.staff.api.views.auth.LoginAPIView object at 0x7fb3627587c0>
140/home/kupipai/kupipai/kupipai/server/.venv/lib/python3.8/site-packages/rest_framework/views.py, line 469, in handle_exception
141 exception_handler = self.get_exception_handler()
142 context = self.get_exception_handler_context()
143 response = exception_handler(exc, context)
144 if response is None:
145 self.raise_uncaught_exception(exc) …
146 response.exception = True
147 return response
148 def raise_uncaught_exception(self, exc):
149 if settings.DEBUG:
150▶ Local vars
151Variable Value
152context
153{'args': (),
154 'kwargs': {},
155 'request': <rest_framework.request.Request: POST '/api/v1/auth/login/'>,
156 'view': <apps.staff.api.views.auth.LoginAPIView object at 0x7fb3627587c0>}
157exc
158AttributeError("'NoneType' object has no attribute 'checks'")
159exception_handler
160<standards.drf.handlers.ExceptionHandler object at 0x7fb362cd9af0>
161response
162None
163self
164<apps.staff.api.views.auth.LoginAPIView object at 0x7fb3627587c0>
165/home/kupipai/kupipai/kupipai/server/.venv/lib/python3.8/site-packages/rest_framework/views.py, line 480, in raise_uncaught_exception
166 def raise_uncaught_exception(self, exc):
167 if settings.DEBUG:
168 request = self.request
169 renderer_format = getattr(request.accepted_renderer, 'format')
170 use_plaintext_traceback = renderer_format not in ('html', 'api', 'admin')
171 request.force_plaintext_errors(use_plaintext_traceback)
172 raise exc …
173 # Note: Views are made CSRF exempt from within `as_view` as to prevent
174 # accidental removal of this exemption in cases where `dispatch` needs to
175 # be overridden.
176 def dispatch(self, request, *args, **kwargs):
177 """
178▶ Local vars
179Variable Value
180exc
181AttributeError("'NoneType' object has no attribute 'checks'")
182renderer_format
183'json'
184request
185<rest_framework.request.Request: POST '/api/v1/auth/login/'>
186self
187<apps.staff.api.views.auth.LoginAPIView object at 0x7fb3627587c0>
188use_plaintext_traceback
189True
190/home/kupipai/kupipai/kupipai/server/.venv/lib/python3.8/site-packages/rest_framework/views.py, line 506, in dispatch
191 # Get the appropriate handler method
192 if request.method.lower() in self.http_method_names:
193 handler = getattr(self, request.method.lower(),
194 self.http_method_not_allowed)
195 else:
196 handler = self.http_method_not_allowed
197 response = handler(request, *args, **kwargs) …
198 except Exception as exc:
199 response = self.handle_exception(exc)
200 self.response = self.finalize_response(request, response, *args, **kwargs)
201 return self.response
202▶ Local vars
203Variable Value
204args
205()
206handler
207<bound method LoginAPIView.post of <apps.staff.api.views.auth.LoginAPIView object at 0x7fb3627587c0>>
208kwargs
209{}
210request
211<rest_framework.request.Request: POST '/api/v1/auth/login/'>
212self
213<apps.staff.api.views.auth.LoginAPIView object at 0x7fb3627587c0>
214/home/kupipai/kupipai/kupipai/server/apps/staff/api/views/auth.py, line 29, in post
215class LoginAPIView(GenericAPIView):
216 serializer_class = LoginSerializer
217 def post(self, request, *args, **kwargs):
218 request = request
219 serializer = self.get_serializer(data=request.data)
220 serializer.is_valid(raise_exception=True) …
221 user = serializer.validated_data['user']
222 django_login(request, user)
223 return Response(serializer.data)
224▶ Local vars
225Variable Value
226args
227()
228kwargs
229{}
230request
231<rest_framework.request.Request: POST '/api/v1/auth/login/'>
232self
233<apps.staff.api.views.auth.LoginAPIView object at 0x7fb3627587c0>
234serializer
235LoginSerializer(context={'request': <rest_framework.request.Request: POST '/api/v1/auth/login/'>, 'format': None, 'view': <apps.staff.api.views.auth.LoginAPIView object>}, data={'login': 'mxp-a2@kupipai.com.ua', 'password': 'paipaipai', 'captcha': 'HFdGY3Zx8QNwxtfWECWkwTWw9rK3RTDw9mNQNWdB5-Ci53Mzh5E2knARA6VSI-Y3IAbixnBwJEdgJJKGN0Vi4cNiYmAmY9Kx4LbmQpdkMaKA8ERE1iWXA0AWo9YAkVWkpTCk47NkRnCTMCSFpiUXJYPFFlKD9HChBVAgEqIG5hZG4Zd1Ehfn0yGBMVLQsZDg4YTX9BdBhoC1g'}):
236 login = EmailField()
237 password = CharField(style={'input_type': 'password'})
238/home/kupipai/kupipai/kupipai/server/.venv/lib/python3.8/site-packages/rest_framework/serializers.py, line 220, in is_valid
239 assert hasattr(self, 'initial_data'), (
240 'Cannot call `.is_valid()` as no `data=` keyword argument was '
241 'passed when instantiating the serializer instance.'
242 )
243 if not hasattr(self, '_validated_data'):
244 try:
245 self._validated_data = self.run_validation(self.initial_data) …
246 except ValidationError as exc:
247 self._validated_data = {}
248 self._errors = exc.detail
249 else:
250 self._errors = {}
251▶ Local vars
252Variable Value
253raise_exception
254True
255self
256LoginSerializer(context={'request': <rest_framework.request.Request: POST '/api/v1/auth/login/'>, 'format': None, 'view': <apps.staff.api.views.auth.LoginAPIView object>}, data={'login': 'mxp-a2@kupipai.com.ua', 'password': 'paipaipai', 'captcha': 'HFdGY3Zx8QNwxtfWECWkwTWw9rK3RTDw9mNQNWdB5-Ci53Mzh5E2knARA6VSI-Y3IAbixnBwJEdgJJKGN0Vi4cNiYmAmY9Kx4LbmQpdkMaKA8ERE1iWXA0AWo9YAkVWkpTCk47NkRnCTMCSFpiUXJYPFFlKD9HChBVAgEqIG5hZG4Zd1Ehfn0yGBMVLQsZDg4YTX9BdBhoC1g'}):
257 login = EmailField()
258 password = CharField(style={'input_type': 'password'})
259/home/kupipai/kupipai/kupipai/server/.venv/lib/python3.8/site-packages/rest_framework/serializers.py, line 422, in run_validation
260 (is_empty_value, data) = self.validate_empty_values(data)
261 if is_empty_value:
262 return data
263 value = self.to_internal_value(data)
264 try:
265 self.run_validators(value)
266 value = self.validate(value) …
267 assert value is not None, '.validate() should return the validated data'
268 except (ValidationError, DjangoValidationError) as exc:
269 raise ValidationError(detail=as_serializer_error(exc))
270 return value
271▶ Local vars
272Variable Value
273data
274{'captcha': 'HFdGY3Zx8QNwxtfWECWkwTWw9rK3RTDw9mNQNWdB5-Ci53Mzh5E2knARA6VSI-Y3IAbixnBwJEdgJJKGN0Vi4cNiYmAmY9Kx4LbmQpdkMaKA8ERE1iWXA0AWo9YAkVWkpTCk47NkRnCTMCSFpiUXJYPFFlKD9HChBVAgEqIG5hZG4Zd1Ehfn0yGBMVLQsZDg4YTX9BdBhoC1g',
275 'login': 'mxp-a2@kupipai.com.ua',
276 'password': 'paipaipai'}
277is_empty_value
278False
279self
280LoginSerializer(context={'request': <rest_framework.request.Request: POST '/api/v1/auth/login/'>, 'format': None, 'view': <apps.staff.api.views.auth.LoginAPIView object>}, data={'login': 'mxp-a2@kupipai.com.ua', 'password': 'paipaipai', 'captcha': 'HFdGY3Zx8QNwxtfWECWkwTWw9rK3RTDw9mNQNWdB5-Ci53Mzh5E2knARA6VSI-Y3IAbixnBwJEdgJJKGN0Vi4cNiYmAmY9Kx4LbmQpdkMaKA8ERE1iWXA0AWo9YAkVWkpTCk47NkRnCTMCSFpiUXJYPFFlKD9HChBVAgEqIG5hZG4Zd1Ehfn0yGBMVLQsZDg4YTX9BdBhoC1g'}):
281 login = EmailField()
282 password = CharField(style={'input_type': 'password'})
283value
284OrderedDict([('login', 'mxp-a2@kupipai.com.ua'), ('password', 'paipaipai')])
285/home/kupipai/kupipai/kupipai/server/apps/staff/api/serializers/auth.py, line 65, in validate
286 for reason in (
287 REGISTRATION_EMAIL.reason,
288 REGISTRATION_VERIFICATION.reason,
289 MANUAL_CHECK_DEFINITION.reason,
290 ):
291 if (
292 reason in state.checks …
293 and
294 not state.checks[reason].is_passed
295 ):
296 raise serializers.ValidationError(
297 state.checks[reason].message
298 )
299▶ Local vars
300Variable Value
301data
302OrderedDict([('login', 'mxp-a2@kupipai.com.ua'), ('password', 'paipaipai')])
303login
304'mxp-a2@kupipai.com.ua'
305password
306'paipaipai'
307reason
308'REGISTRATION_EMAIL'
309self
310LoginSerializer(context={'request': <rest_framework.request.Request: POST '/api/v1/auth/login/'>, 'format': None, 'view': <apps.staff.api.views.auth.LoginAPIView object>}, data={'login': 'mxp-a2@kupipai.com.ua', 'password': 'paipaipai', 'captcha': 'HFdGY3Zx8QNwxtfWECWkwTWw9rK3RTDw9mNQNWdB5-Ci53Mzh5E2knARA6VSI-Y3IAbixnBwJEdgJJKGN0Vi4cNiYmAmY9Kx4LbmQpdkMaKA8ERE1iWXA0AWo9YAkVWkpTCk47NkRnCTMCSFpiUXJYPFFlKD9HChBVAgEqIG5hZG4Zd1Ehfn0yGBMVLQsZDg4YTX9BdBhoC1g'}):
311 login = EmailField()
312 password = CharField(style={'input_type': 'password'})
313state
314None
315user
316<User: mxp-a2@kupipai.com.ua>
317Environment:
318
319
320Request Method: POST
321Request URL: https://kupipai.webcase-dev.com/api/v1/auth/login/
322
323Django Version: 3.2.4
324Python Version: 3.8.10
325Installed Applications:
326['markup',
327 'shared',
328 'apps.announcements',
329 'apps.frontend',
330 'apps.organisation',
331 'apps.menu',
332 'apps.streamblocks',
333 'apps.blog',
334 'apps.action_tracker',
335 'apps.landing',
336 'apps.simplepage',
337 'apps.communication',
338 'apps.faq',
339 'apps.currency_rates',
340 'apps.geo',
341 'apps.staff',
342 'rosetta',
343 'jet',
344 'seo',
345 'modeltranslation',
346 'script_pattern',
347 'django_jinja',
348 'django.contrib.gis',
349 'django.contrib.admin',
350 'dj_template_admin_urls',
351 'django.contrib.auth',
352 'django.contrib.contenttypes',
353 'django.contrib.sessions',
354 'django.contrib.messages',
355 'django.contrib.staticfiles',
356 'django.contrib.sites',
357 'drf_yasg',
358 'des',
359 'django_filters',
360 'parler',
361 'postie',
362 'ckeditor',
363 'ckeditor_uploader',
364 'solo',
365 'adminsortable2',
366 'robots',
367 'webpack_loader',
368 'versatileimagefield',
369 'social_django',
370 'rest_framework',
371 'standards',
372 'mptt',
373 'streamfield',
374 'constance',
375 'constance.backends.database',
376 'constance_register',
377 'drf_recaptcha',
378 'vuejs_translate',
379 'pxd_lingua',
380 'pxd_postgres',
381 'pxd_postgres.ltree',
382 'wcd_geo_db',
383 'wcd_geo_db.contrib.admin',
384 'wcd_geo_db_sources',
385 'wcd_user_checks',
386 'px_access_scopes.contrib.django',
387 'kl_cadastre_sdk']
388Installed Middleware:
389['django.middleware.security.SecurityMiddleware',
390 'django.contrib.sessions.middleware.SessionMiddleware',
391 'shared.middlewares.languages.ForceDefaultLanguageMiddleware',
392 'django.middleware.locale.LocaleMiddleware',
393 'django.middleware.common.CommonMiddleware',
394 'django.middleware.csrf.CsrfViewMiddleware',
395 'django.contrib.auth.middleware.AuthenticationMiddleware',
396 'django.contrib.messages.middleware.MessageMiddleware',
397 'django.middleware.clickjacking.XFrameOptionsMiddleware',
398 'apps.staff.middleware.user_checks_state_middleware',
399 'seo.middleware.url_seo_middleware']
400
401
402
403Traceback (most recent call last):
404 File "/home/kupipai/kupipai/kupipai/server/.venv/lib/python3.8/site-packages/django/core/handlers/exception.py", line 47, in inner
405 response = get_response(request)
406 File "/home/kupipai/kupipai/kupipai/server/.venv/lib/python3.8/site-packages/django/core/handlers/base.py", line 181, in _get_response
407 response = wrapped_callback(request, *callback_args, **callback_kwargs)
408 File "/home/kupipai/kupipai/kupipai/server/.venv/lib/python3.8/site-packages/django/views/decorators/csrf.py", line 54, in wrapped_view
409 return view_func(*args, **kwargs)
410 File "/home/kupipai/kupipai/kupipai/server/.venv/lib/python3.8/site-packages/django/views/generic/base.py", line 70, in view
411 return self.dispatch(request, *args, **kwargs)
412 File "/home/kupipai/kupipai/kupipai/server/.venv/lib/python3.8/site-packages/rest_framework/views.py", line 509, in dispatch
413 response = self.handle_exception(exc)
414 File "/home/kupipai/kupipai/kupipai/server/.venv/lib/python3.8/site-packages/rest_framework/views.py", line 469, in handle_exception
415 self.raise_uncaught_exception(exc)
416 File "/home/kupipai/kupipai/kupipai/server/.venv/lib/python3.8/site-packages/rest_framework/views.py", line 480, in raise_uncaught_exception
417 raise exc
418 File "/home/kupipai/kupipai/kupipai/server/.venv/lib/python3.8/site-packages/rest_framework/views.py", line 506, in dispatch
419 response = handler(request, *args, **kwargs)
420 File "/home/kupipai/kupipai/kupipai/server/apps/staff/api/views/auth.py", line 29, in post
421 serializer.is_valid(raise_exception=True)
422 File "/home/kupipai/kupipai/kupipai/server/.venv/lib/python3.8/site-packages/rest_framework/serializers.py", line 220, in is_valid
423 self._validated_data = self.run_validation(self.initial_data)
424 File "/home/kupipai/kupipai/kupipai/server/.venv/lib/python3.8/site-packages/rest_framework/serializers.py", line 422, in run_validation
425 value = self.validate(value)
426 File "/home/kupipai/kupipai/kupipai/server/apps/staff/api/serializers/auth.py", line 65, in validate
427 reason in state.checks
428
429Exception Type: AttributeError at /api/v1/auth/login/
430Exception Value: 'NoneType' object has no attribute 'checks'
431
432
433
434Request information
435USER
436AnonymousUser
437
438GET
439No GET data
440
441POST
442No POST data
443
444FILES
445No FILES data
446
447COOKIES
448Variable Value
449sidebar_pinned
450'true'
451tk_or
452'%22%22'
453tk_lr
454'%22%22'
455tk_ai
456'%2Bljmc8nf5368ZXz4exmip88U'
457_gcl_au
458'1.1.57551520.1623683681'
459_ga
460'GA1.1.1326100832.1617199711'
461_ga_PHXB78P82M
462'GS1.1.1623688710.1.1.1623688726.0'
463csrftoken
464'AYLUkgquDTHjlfy8csWeLibXU82qXDeCn07lt4UrVEUjCBn2h92GrPeqjdeJ6JgO'
465META
466Variable Value
467CONTENT_LENGTH
468'274'
469CONTENT_TYPE
470'application/json'
471CSRF_COOKIE
472'AYLUkgquDTHjlfy8csWeLibXU82qXDeCn07lt4UrVEUjCBn2h92GrPeqjdeJ6JgO'
473HTTP_ACCEPT
474'*/*'
475HTTP_ACCEPT_ENCODING
476'gzip, deflate, br'
477HTTP_CONNECTION
478'close'
479HTTP_COOKIE
480('sidebar_pinned=true; tk_or=%22%22; tk_lr=%22%22; '
481 'tk_ai=%2Bljmc8nf5368ZXz4exmip88U; _gcl_au=1.1.57551520.1623683681; '
482 '_ga=GA1.1.1326100832.1617199711; '
483 '_ga_PHXB78P82M=GS1.1.1623688710.1.1.1623688726.0; '
484 'csrftoken=AYLUkgquDTHjlfy8csWeLibXU82qXDeCn07lt4UrVEUjCBn2h92GrPeqjdeJ6JgO')
485HTTP_DNT
486'1'
487HTTP_HOST
488'kupipai.webcase-dev.com'
489HTTP_ORIGIN
490'https://kupipai.webcase-dev.com'
491HTTP_REFERER
492'https://kupipai.webcase-dev.com/auth/login/client'
493HTTP_SEC_CH_UA
494'" Not;A Brand";v="99", "Google Chrome";v="91", "Chromium";v="91"'
495HTTP_SEC_CH_UA_MOBILE
496'?0'
497HTTP_SEC_FETCH_DEST
498'empty'
499HTTP_SEC_FETCH_MODE
500'same-origin'
501HTTP_SEC_FETCH_SITE
502'same-origin'
503HTTP_USER_AGENT
504('Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like '
505 'Gecko) Chrome/91.0.4472.124 Safari/537.36')
506HTTP_X_CSRFTOKEN
507'********************'
508HTTP_X_FORWARDED_FOR
509'185.248.128.230'
510HTTP_X_FORWARDED_PROTO
511'https'
512HTTP_X_REQUESTED_WITH
513'XMLHttpRequest'
514PATH_INFO
515'/api/v1/auth/login/'
516QUERY_STRING
517''
518RAW_URI
519'/api/v1/auth/login/'
520REMOTE_ADDR
521''
522REQUEST_METHOD
523'POST'
524SCRIPT_NAME
525''
526SERVER_NAME
527'kupipai.webcase-dev.com'
528SERVER_PORT
529'443'
530SERVER_PROTOCOL
531'HTTP/1.0'
532SERVER_SOFTWARE
533'gunicorn/20.1.0'
534gunicorn.socket
535<gevent._socket3.socket at 0x7fb3631b26a0 object, fd=8, family=1, type=1, proto=0>
536wsgi.errors
537<gunicorn.http.wsgi.WSGIErrorsWrapper object at 0x7fb361f2e070>
538wsgi.file_wrapper
539<class 'gunicorn.http.wsgi.FileWrapper'>
540wsgi.input
541<gunicorn.http.body.Body object at 0x7fb362cd9880>
542wsgi.input_terminated
543True
544wsgi.multiprocess
545True
546wsgi.multithread
547True
548wsgi.run_once
549False
550wsgi.url_scheme
551'https'
552wsgi.version
553(1, 0)
554Settings
555Using settings module app.settings
556Setting Value
557ABSOLUTE_URL_OVERRIDES
558{}
559ADMINS
560[]
561ALLOWED_HOSTS
562['kupipai.webcase-dev.com', 'www.kupipai.webcase-dev.com']
563APPEND_SLASH
564True
565AUTHENTICATION_BACKENDS
566('django.contrib.auth.backends.ModelBackend',
567 'apps.staff.backends.bankid_nbu.BankIDNBU')
568AUTH_PASSWORD_VALIDATORS
569'********************'
570AUTH_USER_MODEL
571'auth.User'
572BASE_DIR
573PosixPath('/home/kupipai/kupipai/kupipai/server/app/settings/default.py')
574BASE_ROOT
575PosixPath('/home/kupipai/kupipai/kupipai/server/app')
576CACHES
577{'default': {'BACKEND': 'django_redis.cache.RedisCache',
578 'LOCATION': 'redis://127.0.0.1:6379/1'}}
579CACHE_MIDDLEWARE_ALIAS
580'default'
581CACHE_MIDDLEWARE_KEY_PREFIX
582'********************'
583CACHE_MIDDLEWARE_SECONDS
584600
585CELERY_ACCEPT_CONTENT
586['json']
587CELERY_BROKER_URL
588'redis://127.0.0.1:6379/0'
589CELERY_RESULT_SERIALIZER
590'json'
591CELERY_TASK_SERIALIZER
592'json'
593CKEDITOR_CONFIGS
594{'default': {'CKEDITOR_BROWSE_SHOW_DIRS': True,
595 'extraPlugins': 'uploadimage,div,autolink,autoembed,embedsemantic,widget,lineutils,clipboard,dialog,dialogui,elementspath,uploadwidget,youtube,lineheight',
596 'line_height': '1; 1.2; 1.3; 1.4; 1.5; 1.6; 1.7; 1.8; 1.9; 2; '
597 '2.2; 2.4; 2.6; 2.8; 3; 4; 5; 6; 7; 10; 16; 20; '
598 '22;',
599 'skin': 'office2013',
600 'tabSpaces': 4,
601 'toolbar': 'YourCustomToolbarConfig',
602 'toolbar_Basic': [['Source', '-', 'Bold', 'Italic']],
603 'toolbar_YourCustomToolbarConfig': [{'items': ['Source',
604 '-',
605 'Save',
606 'NewPage',
607 'Preview',
608 'Print',
609 '-',
610 'Templates'],
611 'name': 'document'},
612 {'items': ['Cut',
613 'Copy',
614 'Paste',
615 'PasteText',
616 'PasteFromWord',
617 '-',
618 'Undo',
619 'Redo'],
620 'name': 'clipboard'},
621 {'items': ['Find',
622 'Replace',
623 '-',
624 'SelectAll'],
625 'name': 'editing'},
626 {'items': ['Form',
627 'Checkbox',
628 'Radio',
629 'TextField',
630 'Textarea',
631 'Select',
632 'Button',
633 'ImageButton',
634 'HiddenField'],
635 'name': 'forms'},
636 '/',
637 {'items': ['Bold',
638 'Italic',
639 'Underline',
640 'Strike',
641 'Subscript',
642 'Superscript',
643 '-',
644 'RemoveFormat'],
645 'name': 'basicstyles'},
646 {'items': ['NumberedList',
647 'BulletedList',
648 '-',
649 'Outdent',
650 'Indent',
651 '-',
652 'Blockquote',
653 'CreateDiv',
654 '-',
655 'JustifyLeft',
656 'JustifyCenter',
657 'JustifyRight',
658 'JustifyBlock',
659 '-',
660 'BidiLtr',
661 'BidiRtl',
662 'Language'],
663 'name': 'paragraph'},
664 {'items': ['Link',
665 'Unlink',
666 'Anchor'],
667 'name': 'links'},
668 {'items': ['Preview',
669 'Maximize'],
670 'name': 'yourcustomtools'},
671 {'items': ['Styles',
672 'Format',
673 'Font',
674 'FontSize',
675 'lineheight'],
676 'name': 'styles'},
677 {'items': ['TextColor',
678 'BGColor'],
679 'name': 'colors'},
680 {'items': ['Maximize',
681 'ShowBlocks'],
682 'name': 'tools'},
683 {'items': ['About'],
684 'name': 'about'},
685 {'items': ['Image',
686 'Flash',
687 'Table',
688 'HorizontalRule',
689 'Smiley',
690 'Youtube',
691 'SpecialChar',
692 'PageBreak',
693 'Iframe'],
694 'name': 'insert'}],
695 'width': 850},
696 'poor': {'height': 70,
697 'skin': 'office2013',
698 'toolbar': ({'items': ['Source',
699 'Styles',
700 'Format',
701 'Font',
702 'FontSize',
703 'Bold',
704 'TextColor',
705 'BGColor'],
706 'name': 'toolbar'},),
707 'width': 600}}
708CKEDITOR_UPLOAD_PATH
709'ckeditor'
710CONSTANCE_ADDITIONAL_FIELDS
711{'file_field': [<class 'django.forms.fields.FileField'>, {}],
712 'group-selection-field': [<class 'django.forms.models.ModelChoiceField'>,
713 {'queryset': <QuerySet [<Group: A1: Service admin>, <Group: A2: Agricultural company>, <Group: A3: Agricultural company Manager>, <Group: A4: Investor>, <Group: A5: Private landlord>, <Group: Service admin (admin)>]>,
714 'required': True}],
715 'image_field': [<class 'django.forms.fields.ImageField'>, {}]}
716CONSTANCE_BACKEND
717'constance.backends.database.DatabaseBackend'
718CONSTANCE_CONFIG
719{'GOOGLE_RECAPTCHA_SECRET_KEY': '********************',
720 'GOOGLE_RECAPTCHA_SITE_KEY': '********************',
721 'PARTNER_MAX_VALUE': (5000000, 'Максимальное значение'),
722 'PARTNER_MIN_VALUE': (4000, 'Минимальное значение'),
723 'STAFF_ADMIN_INITIAL_GROUP': (None,
724 'Default group for admin.',
725 'group-selection-field'),
726 'STAFF_HOLDING_INITIAL_GROUP': (None,
727 'Default group for holding.',
728 'group-selection-field'),
729 'STAFF_HOLDING_MANAGER_INITIAL_GROUP': (None,
730 'Default group for holding manager.',
731 'group-selection-field'),
732 'STAFF_INVESTOR_INITIAL_GROUP': (None,
733 'Default group for investor.',
734 'group-selection-field'),
735 'STAFF_OWNER_INITIAL_GROUP': (None,
736 'Default group for owner.',
737 'group-selection-field'),
738 'TINYPNG_API_KEY': '********************'}
739CONSTANCE_CONFIG_FIELDSETS
740{'Initial user groups': {'collapse': True,
741 'fields': ('STAFF_ADMIN_INITIAL_GROUP',
742 'STAFF_HOLDING_INITIAL_GROUP',
743 'STAFF_HOLDING_MANAGER_INITIAL_GROUP',
744 'STAFF_INVESTOR_INITIAL_GROUP',
745 'STAFF_OWNER_INITIAL_GROUP')},
746 'Partner form': ('PARTNER_MIN_VALUE', 'PARTNER_MAX_VALUE'),
747 'TinyPNG': ('TINYPNG_API_KEY',),
748 'reCaptcha': ('GOOGLE_RECAPTCHA_SITE_KEY', 'GOOGLE_RECAPTCHA_SECRET_KEY')}
749CSRF_COOKIE_AGE
75031449600
751CSRF_COOKIE_DOMAIN
752None
753CSRF_COOKIE_HTTPONLY
754False
755CSRF_COOKIE_NAME
756'csrftoken'
757CSRF_COOKIE_PATH
758'/'
759CSRF_COOKIE_SAMESITE
760'Lax'
761CSRF_COOKIE_SECURE
762True
763CSRF_FAILURE_VIEW
764'django.views.csrf.csrf_failure'
765CSRF_HEADER_NAME
766'HTTP_X_CSRFTOKEN'
767CSRF_TRUSTED_ORIGINS
768[]
769CSRF_USE_SESSIONS
770False
771DATABASES
772{'default': {'ATOMIC_REQUESTS': False,
773 'AUTOCOMMIT': True,
774 'CONN_MAX_AGE': 0,
775 'ENGINE': 'django.contrib.gis.db.backends.postgis',
776 'HOST': '127.0.0.1',
777 'NAME': 'kupipai_db',
778 'OPTIONS': {},
779 'PASSWORD': '********************',
780 'PORT': 5432,
781 'TEST': {'CHARSET': None,
782 'COLLATION': None,
783 'MIGRATE': True,
784 'MIRROR': None,
785 'NAME': None},
786 'TIME_ZONE': None,
787 'USER': 'kupipai_db'}}
788DATABASE_ROUTERS
789[]
790DATA_UPLOAD_MAX_MEMORY_SIZE
7912621440
792DATA_UPLOAD_MAX_NUMBER_FIELDS
7931000
794DATETIME_FORMAT
795'N j, Y, P'
796DATETIME_INPUT_FORMATS
797['%Y-%m-%d %H:%M:%S',
798 '%Y-%m-%d %H:%M:%S.%f',
799 '%Y-%m-%d %H:%M',
800 '%m/%d/%Y %H:%M:%S',
801 '%m/%d/%Y %H:%M:%S.%f',
802 '%m/%d/%Y %H:%M',
803 '%m/%d/%y %H:%M:%S',
804 '%m/%d/%y %H:%M:%S.%f',
805 '%m/%d/%y %H:%M']
806DATE_FORMAT
807'N j, Y'
808DATE_INPUT_FORMATS
809['%Y-%m-%d',
810 '%m/%d/%Y',
811 '%m/%d/%y',
812 '%b %d %Y',
813 '%b %d, %Y',
814 '%d %b %Y',
815 '%d %b, %Y',
816 '%B %d %Y',
817 '%B %d, %Y',
818 '%d %B %Y',
819 '%d %B, %Y']
820DEBUG
821True
822DEBUG_PROPAGATE_EXCEPTIONS
823False
824DECIMAL_SEPARATOR
825'.'
826DEFAULT_AUTO_FIELD
827'django.db.models.AutoField'
828DEFAULT_CHARSET
829'utf-8'
830DEFAULT_EXCEPTION_REPORTER
831'django.views.debug.ExceptionReporter'
832DEFAULT_EXCEPTION_REPORTER_FILTER
833'django.views.debug.SafeExceptionReporterFilter'
834DEFAULT_EXTENSIONS
835['jinja2.ext.do',
836 'jinja2.ext.loopcontrols',
837 'jinja2.ext.i18n',
838 'django_jinja.builtins.extensions.DebugExtension',
839 'django_jinja.builtins.extensions.CsrfExtension',
840 'django_jinja.builtins.extensions.CacheExtension',
841 'django_jinja.builtins.extensions.TimezoneExtension',
842 'django_jinja.builtins.extensions.UrlsExtension',
843 'django_jinja.builtins.extensions.StaticFilesExtension',
844 'django_jinja.builtins.extensions.DjangoFiltersExtension']
845DEFAULT_FILE_STORAGE
846'django.core.files.storage.FileSystemStorage'
847DEFAULT_FROM_EMAIL
848'admin@admin.admin'
849DEFAULT_HASHING_ALGORITHM
850'sha256'
851DEFAULT_INDEX_TABLESPACE
852''
853DEFAULT_TABLESPACE
854''
855DISALLOWED_USER_AGENTS
856[]
857DRF_RECAPTCHA_SECRET_KEY
858'********************'
859DRF_RECAPTCHA_TESTING
860True
861EMAIL_BACKEND
862'django.core.mail.backends.console.EmailBackend'
863EMAIL_CONFIG
864{'EMAIL_BACKEND': 'django.core.mail.backends.console.EmailBackend',
865 'EMAIL_FILE_PATH': '',
866 'EMAIL_HOST': '127.0.0.1',
867 'EMAIL_HOST_PASSWORD': '********************',
868 'EMAIL_HOST_USER': None,
869 'EMAIL_PORT': None}
870EMAIL_FILE_PATH
871''
872EMAIL_HOST
873'127.0.0.1'
874EMAIL_HOST_PASSWORD
875'********************'
876EMAIL_HOST_USER
877None
878EMAIL_PORT
879None
880EMAIL_SSL_CERTFILE
881None
882EMAIL_SSL_KEYFILE
883'********************'
884EMAIL_SUBJECT_PREFIX
885'[Django] '
886EMAIL_TIMEOUT
887None
888EMAIL_USE_LOCALTIME
889False
890EMAIL_USE_SSL
891False
892EMAIL_USE_TLS
893False
894ENABLE_SSL
895True
896E_LAND_GOV_ID
897'981_6cs0dtccejgg4c84g004o8cgg0w88os40ocgswsow0so0s8cwo'
898E_LAND_GOV_SECRET
899'********************'
900FILE_CHARSET
901'utf-8'
902FILE_UPLOAD_DIRECTORY_PERMISSIONS
903509
904FILE_UPLOAD_HANDLERS
905['django.core.files.uploadhandler.MemoryFileUploadHandler',
906 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
907FILE_UPLOAD_MAX_MEMORY_SIZE
9082621440
909FILE_UPLOAD_PERMISSIONS
910509
911FILE_UPLOAD_TEMP_DIR
912None
913FIRST_DAY_OF_WEEK
9140
915FIXTURE_DIRS
916[]
917FORCE_SCRIPT_NAME
918None
919FORMAT_MODULE_PATH
920None
921FORM_RENDERER
922'django.forms.renderers.DjangoTemplates'
923GOOGLE_RECAPTCHA_SECRET_KEY
924'********************'
925GOOGLE_RECAPTCHA_SITE_KEY
926'********************'
927GUNICORN_PID
928'/run/kupipai_gunicorn/kupipai_gunicorn.pid'
929HOME_URL
930'/'
931IGNORABLE_404_URLS
932[]
933IMAGE_DEFAULT_RENDITION_KEY_SET
934'********************'
935INSTALLED_APPS
936['markup',
937 'shared',
938 'apps.announcements',
939 'apps.frontend',
940 'apps.organisation',
941 'apps.menu',
942 'apps.streamblocks',
943 'apps.blog',
944 'apps.action_tracker',
945 'apps.landing',
946 'apps.simplepage',
947 'apps.communication',
948 'apps.faq',
949 'apps.currency_rates',
950 'apps.geo',
951 'apps.staff',
952 'rosetta',
953 'jet',
954 'seo',
955 'modeltranslation',
956 'script_pattern',
957 'django_jinja',
958 'django.contrib.gis',
959 'django.contrib.admin',
960 'dj_template_admin_urls',
961 'django.contrib.auth',
962 'django.contrib.contenttypes',
963 'django.contrib.sessions',
964 'django.contrib.messages',
965 'django.contrib.staticfiles',
966 'django.contrib.sites',
967 'drf_yasg',
968 'des',
969 'django_filters',
970 'parler',
971 'postie',
972 'ckeditor',
973 'ckeditor_uploader',
974 'solo',
975 'adminsortable2',
976 'robots',
977 'webpack_loader',
978 'versatileimagefield',
979 'social_django',
980 'rest_framework',
981 'standards',
982 'mptt',
983 'streamfield',
984 'constance',
985 'constance.backends.database',
986 'constance_register',
987 'drf_recaptcha',
988 'vuejs_translate',
989 'pxd_lingua',
990 'pxd_postgres',
991 'pxd_postgres.ltree',
992 'wcd_geo_db',
993 'wcd_geo_db.contrib.admin',
994 'wcd_geo_db_sources',
995 'wcd_user_checks',
996 'px_access_scopes.contrib.django',
997 'kl_cadastre_sdk']
998INTERNAL_IPS
999[]
1000JET_SIDE_MENU_COMPACT
1001True
1002LANGUAGES
1003(('uk', 'Ukranian'), ('ru', 'Russian'))
1004LANGUAGES_BIDI
1005['he', 'ar', 'ar-dz', 'fa', 'ur']
1006LANGUAGE_CODE
1007'uk'
1008LANGUAGE_CODES_TRANSLATABLE
1009{'ru': 'RU', 'uk': 'UK'}
1010LANGUAGE_COOKIE_AGE
1011None
1012LANGUAGE_COOKIE_DOMAIN
1013None
1014LANGUAGE_COOKIE_HTTPONLY
1015False
1016LANGUAGE_COOKIE_NAME
1017'django_language'
1018LANGUAGE_COOKIE_PATH
1019'/'
1020LANGUAGE_COOKIE_SAMESITE
1021None
1022LANGUAGE_COOKIE_SECURE
1023False
1024LANG_EXCLUDE_URLS
1025('/streamfield/',)
1026LOCALE_PATHS
1027(PosixPath('/home/kupipai/kupipai/kupipai/server/app/locale'),)
1028LOGGING
1029{'disable_existing_loggers': False,
1030 'handlers': {'console': {'class': 'logging.StreamHandler', 'level': 'DEBUG'},
1031 'logfile': {'class': 'logging.FileHandler',
1032 'filename': PosixPath('/home/kupipai/kupipai/kupipai/server/app/settings/default.py/../logfile.log'),
1033 'level': 'DEBUG'}},
1034 'root': {'handlers': ['console', 'logfile'], 'level': 'INFO'},
1035 'version': 1}
1036LOGGING_CONFIG
1037'logging.config.dictConfig'
1038LOGIN_REDIRECT_URL
1039'/accounts/profile/'
1040LOGIN_URL
1041'/accounts/login/'
1042LOGOUT_REDIRECT_URL
1043None
1044MANAGERS
1045[]
1046MEDIA_ROOT
1047PosixPath('/home/kupipai/kupipai/kupipai/server/app/uploads')
1048MEDIA_URL
1049'/uploads/'
1050MESSAGE_STORAGE
1051'django.contrib.messages.storage.fallback.FallbackStorage'
1052MIDDLEWARE
1053['django.middleware.security.SecurityMiddleware',
1054 'django.contrib.sessions.middleware.SessionMiddleware',
1055 'shared.middlewares.languages.ForceDefaultLanguageMiddleware',
1056 'django.middleware.locale.LocaleMiddleware',
1057 'django.middleware.common.CommonMiddleware',
1058 'django.middleware.csrf.CsrfViewMiddleware',
1059 'django.contrib.auth.middleware.AuthenticationMiddleware',
1060 'django.contrib.messages.middleware.MessageMiddleware',
1061 'django.middleware.clickjacking.XFrameOptionsMiddleware',
1062 'apps.staff.middleware.user_checks_state_middleware',
1063 'seo.middleware.url_seo_middleware']
1064MIGRATION_MODULES
1065{}
1066MODELTRANSLATION_DEFAULT_LANGUAGE
1067'uk'
1068MONTH_DAY_FORMAT
1069'F j'
1070NUMBER_GROUPING
10710
1072PASSWORD_HASHERS
1073'********************'
1074PASSWORD_RESET_TIMEOUT
1075'********************'
1076PASSWORD_RESET_TIMEOUT_DAYS
1077'********************'
1078POSTIE_HTML_ADMIN_WIDGET
1079{'attrs': {},
1080 'widget': 'CKEditorUploadingWidget',
1081 'widget_module': 'ckeditor_uploader.widgets'}
1082POSTIE_INSTANT_SEND
1083False
1084POSTIE_TEMPLATE_CHOICES
1085Choices(('password_reset_confirm', 'password_reset_confirm', 'Confirm password reset'), ('email_address_confirmation', 'email_address_confirmation', 'Confirm email'))
1086POSTIE_TEMPLATE_CONTEXTS
1087{'email_address_confirmation': {'link': 'Confirmation link', 'name': 'Name'},
1088 'password_reset_confirm': '********************'}
1089PREPEND_WWW
1090False
1091PROJECT_APPS
1092['markup',
1093 'shared',
1094 'apps.announcements',
1095 'apps.frontend',
1096 'apps.organisation',
1097 'apps.menu',
1098 'apps.streamblocks',
1099 'apps.blog',
1100 'apps.action_tracker',
1101 'apps.landing',
1102 'apps.simplepage',
1103 'apps.communication',
1104 'apps.faq',
1105 'apps.currency_rates',
1106 'apps.geo',
1107 'apps.staff']
1108PX_ACCESS_TOKENS_AGGREGATES
1109'********************'
1110PX_ACCESS_TOKENS_REGISTRIES
1111'********************'
1112REST_FRAMEWORK
1113{'DATETIME_FORMAT': 'iso-8601',
1114 'DATETIME_INPUT_FORMATS': ['iso-8601'],
1115 'DATE_FORMAT': 'iso-8601',
1116 'DATE_INPUT_FORMATS': ['iso-8601'],
1117 'DEFAULT_AUTHENTICATION_CLASSES': ['rest_framework.authentication.BasicAuthentication',
1118 'rest_framework.authentication.SessionAuthentication'],
1119 'DEFAULT_FILTER_BACKENDS': ['standards.filters.backends.DjangoFilterBackend'],
1120 'DEFAULT_METADATA_CLASS': 'standards.drf.metadata.FieldsetMetadata',
1121 'DEFAULT_PARSER_CLASSES': ('standards.drf.parsers.CamelCaseORJSONParser',
1122 'djangorestframework_camel_case.parser.CamelCaseFormParser',
1123 'djangorestframework_camel_case.parser.CamelCaseMultiPartParser'),
1124 'DEFAULT_PERMISSION_CLASSES': ['rest_framework.permissions.AllowAny'],
1125 'DEFAULT_RENDERER_CLASSES': ('standards.drf.renderers.CamelCaseORJSONRenderer',
1126 'djangorestframework_camel_case.render.CamelCaseBrowsableAPIRenderer'),
1127 'DEFAULT_SCHEMA_CLASS': 'rest_framework.schemas.coreapi.AutoSchema',
1128 'EXCEPTION_HANDLER': 'standards.drf.handlers.exception_handler',
1129 'PAGE_PARAM': 'page',
1130 'SEARCH_PARAM': 'query',
1131 'TIME_FORMAT': 'iso-8601',
1132 'TIME_INPUT_FORMATS': ['iso-8601']}
1133ROOT_URLCONF
1134'app.urls'
1135ROSETTA_CACHE_NAME
1136'default'
1137ROSETTA_SHOW_AT_ADMIN_PANEL
1138True
1139ROSETTA_STORAGE_CLASS
1140'rosetta.storage.CacheRosettaStorage'
1141SECRET_KEY
1142'********************'
1143SECURE_BROWSER_XSS_FILTER
1144False
1145SECURE_CONTENT_TYPE_NOSNIFF
1146True
1147SECURE_HSTS_INCLUDE_SUBDOMAINS
1148False
1149SECURE_HSTS_PRELOAD
1150False
1151SECURE_HSTS_SECONDS
11520
1153SECURE_PROXY_SSL_HEADER
1154('HTTP_X_FORWARDED_PROTO', 'https')
1155SECURE_REDIRECT_EXEMPT
1156[]
1157SECURE_REFERRER_POLICY
1158'same-origin'
1159SECURE_SSL_HOST
1160None
1161SECURE_SSL_REDIRECT
1162False
1163SEO_DEBUG_MODE
1164True
1165SEO_HTML_ADMIN_WIDGET
1166{'widget': 'CKEditorWidget', 'widget_path': 'ckeditor.widgets'}
1167SEO_MODELS
1168['landing.landingpage',
1169 'landing.agricalturallandingpage',
1170 'landing.investorlandingpage',
1171 'landing.landownerlandingpage',
1172 'blog.post',
1173 'simplepage.page',
1174 'simplepage.contactpage']
1175SEO_USE_URL_SEO
1176True
1177SERVER_EMAIL
1178'root@localhost'
1179SESSION_CACHE_ALIAS
1180'default'
1181SESSION_COOKIE_AGE
11821209600
1183SESSION_COOKIE_DOMAIN
1184None
1185SESSION_COOKIE_HTTPONLY
1186True
1187SESSION_COOKIE_NAME
1188'sessionid'
1189SESSION_COOKIE_PATH
1190'/'
1191SESSION_COOKIE_SAMESITE
1192'Lax'
1193SESSION_COOKIE_SECURE
1194True
1195SESSION_ENGINE
1196'django.contrib.sessions.backends.db'
1197SESSION_EXPIRE_AT_BROWSER_CLOSE
1198False
1199SESSION_FILE_PATH
1200None
1201SESSION_SAVE_EVERY_REQUEST
1202False
1203SESSION_SERIALIZER
1204'django.contrib.sessions.serializers.JSONSerializer'
1205SETTINGS_MODULE
1206'app.settings'
1207SHORT_DATETIME_FORMAT
1208'm/d/Y P'
1209SHORT_DATE_FORMAT
1210'm/d/Y'
1211SIGNING_BACKEND
1212'django.core.signing.TimestampSigner'
1213SILENCED_SYSTEM_CHECKS
1214[]
1215SITE_ID
12161
1217SOCIAL_AUTH_BANKID_NBU_BEBUG
1218True
1219SOCIAL_AUTH_BANKID_NBU_DEBUG
1220True
1221SOCIAL_AUTH_BANKID_NBU_KEY
1222'********************'
1223SOCIAL_AUTH_BANKID_NBU_SECRET
1224'********************'
1225SOCIAL_AUTH_PIPELINE
1226('social_core.pipeline.social_auth.social_details',
1227 'social_core.pipeline.social_auth.social_uid',
1228 'social_core.pipeline.social_auth.auth_allowed',
1229 'social_core.pipeline.social_auth.social_user',
1230 'social_core.pipeline.user.get_username',
1231 'social_core.pipeline.social_auth.associate_by_email',
1232 'social_core.pipeline.user.create_user',
1233 'social_core.pipeline.social_auth.associate_user',
1234 'social_core.pipeline.social_auth.load_extra_data',
1235 'social_core.pipeline.user.user_details')
1236SOCIAL_AUTH_POSTGRES_JSONFIELD
1237True
1238SOCIAL_AUTH_URL_NAMESPACE
1239'social'
1240STATICFILES_DIRS
1241[]
1242STATICFILES_FINDERS
1243['django.contrib.staticfiles.finders.FileSystemFinder',
1244 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
1245STATICFILES_STORAGE
1246'markup.storages.DjsManifestStaticFilesStorage'
1247STATIC_ROOT
1248PosixPath('/home/kupipai/kupipai/kupipai/server/app/static')
1249STATIC_URL
1250'/static/'
1251STREAMFIELD_STREAMBLOCKS_APP_PATH
1252'apps.streamblocks'
1253TEMPLATES
1254[{'APP_DIRS': True,
1255 'BACKEND': 'django_jinja.backend.Jinja2',
1256 'DIRS': [],
1257 'NAME': 'jinja2',
1258 'OPTIONS': {'auto_reload': True,
1259 'bytecode_cache': {'backend': 'django_jinja.cache.BytecodeCache',
1260 'enabled': True,
1261 'name': 'default'},
1262 'context_processors': ['django.contrib.auth.context_processors.auth',
1263 'django.template.context_processors.debug',
1264 'django.template.context_processors.i18n',
1265 'django.template.context_processors.media',
1266 'django.template.context_processors.static',
1267 'django.template.context_processors.tz',
1268 'django.contrib.messages.context_processors.messages',
1269 'apps.organisation.context_processors.organisation_data.data',
1270 'apps.menu.context_processors.menu_data.data',
1271 'shared.context_processors.languages.data',
1272 'shared.context_processors.re_captcha.data',
1273 'apps.communication.context_processors.modals.data',
1274 'apps.staff.context_processors.user_checks_state'],
1275 'debug': True,
1276 'environment': 'shared.env.jinja2.environment',
1277 'extensions': ['jinja2.ext.do',
1278 'jinja2.ext.loopcontrols',
1279 'jinja2.ext.i18n',
1280 'django_jinja.builtins.extensions.DebugExtension',
1281 'django_jinja.builtins.extensions.CsrfExtension',
1282 'django_jinja.builtins.extensions.CacheExtension',
1283 'django_jinja.builtins.extensions.TimezoneExtension',
1284 'django_jinja.builtins.extensions.UrlsExtension',
1285 'django_jinja.builtins.extensions.StaticFilesExtension',
1286 'django_jinja.builtins.extensions.DjangoFiltersExtension',
1287 'webpack_loader.contrib.jinja2ext.WebpackExtension'],
1288 'filters': {},
1289 'globals': {},
1290 'match_extension': '.jinja',
1291 'newstyle_gettext': True,
1292 'undefined': <class 'jinja2.runtime.ChainableUndefined'>}},
1293 {'APP_DIRS': True,
1294 'BACKEND': 'django.template.backends.django.DjangoTemplates',
1295 'DIRS': [],
1296 'OPTIONS': {'context_processors': ['django.template.context_processors.media',
1297 'django.template.context_processors.static',
1298 'django.template.context_processors.debug',
1299 'django.template.context_processors.request',
1300 'django.contrib.messages.context_processors.messages',
1301 'django.contrib.auth.context_processors.auth']}}]
1302TEST_NON_SERIALIZED_APPS
1303[]
1304TEST_RUNNER
1305'django.test.runner.DiscoverRunner'
1306THOUSAND_SEPARATOR
1307','
1308TIME_FORMAT
1309'P'
1310TIME_INPUT_FORMATS
1311['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
1312TIME_ZONE
1313'UTC'
1314TINYPNG_API_KEY
1315'********************'
1316USE_I18N
1317True
1318USE_L10N
1319True
1320USE_THOUSAND_SEPARATOR
1321False
1322USE_TZ
1323True
1324USE_X_FORWARDED_HOST
1325False
1326USE_X_FORWARDED_PORT
1327False
1328VERSATILEIMAGEFIELD_RENDITION_KEY_SETS
1329'********************'
1330WCD_GEO_DBSOURCES
1331{'SOURCE_IMPORT_RUNNERS': ('wcd_geo_db_sources.sources.katottg.process.KATOTTGImportRunner',
1332 'wcd_geo_db_sources.sources.katottg_to_koatuu.process.KATOTTG_TO_KOATUUImportRunner')}
1333WCD_USER_CHECKS
1334{'CACHE': 'default',
1335 'DEFINITIONS': None,
1336 'REGISTRY': 'wcd_user_checks.globals.registry'}
1337WCD_USER_CHECKS_DEFINITIONS
1338['wcd_user_checks.builtins.MANUAL_CHECK_DEFINITION',
1339 'apps.staff.checks.REGISTRATION_EMAIL',
1340 'apps.staff.checks.REGISTRATION_VERIFICATION']
1341WEBPACK_LOADER
1342{'DEFAULT': {'STATS_FILE': PosixPath('/home/kupipai/kupipai/kupipai/server/apps/frontend/static/frontend/webpack-stats.json')}}
1343WSGI_APPLICATION
1344'app.wsgi.application'
1345X_FRAME_OPTIONS
1346'SAMEORIGIN'
1347YEAR_MONTH_FORMAT
1348'F Y'
1349You’re seeing this error because you have DEBUG = True in your Django settings file. Change that to False, and Django will display a standard page generated by the handler for this status code.