· 7 years ago · Oct 17, 2018, 12:12 PM
1TypeError at /order/payment/liq-pay/callback/
2must be str, not NoneType
3Request Method: POST
4Request URL: http://127.0.0.1:9005/order/payment/liq-pay/callback/
5Django Version: 2.0.5
6Exception Type: TypeError
7Exception Value:
8must be str, not NoneType
9Exception Location: C:\work\Projects\gash\server\apps\orders\views\liqpay.py in post, line 92
10Python Executable: c:\work\ENVS\server-ApXUs9hP\Scripts\python.exe
11Python Version: 3.6.3
12Python Path:
13['C:\\work\\Projects\\gash\\server',
14 'c:\\work\\ENVS\\server-ApXUs9hP\\Scripts\\python36.zip',
15 'c:\\work\\ENVS\\server-ApXUs9hP\\DLLs',
16 'c:\\work\\ENVS\\server-ApXUs9hP\\lib',
17 'c:\\work\\ENVS\\server-ApXUs9hP\\Scripts',
18 'C:\\work\\Python\\Lib',
19 'C:\\work\\Python\\DLLs',
20 'c:\\work\\ENVS\\server-ApXUs9hP',
21 'c:\\work\\ENVS\\server-ApXUs9hP\\lib\\site-packages',
22 'C:\\work\\Projects\\gash\\server']
23Server time: Ср, 17 Окт 2018 12:09:20 +0000
24Traceback Switch to copy-and-paste view
25c:\work\ENVS\server-ApXUs9hP\lib\site-packages\django\core\handlers\exception.py in inner
26 This decorator is automatically applied to all middleware to ensure that
27 no middleware leaks an exception and that the next middleware in the stack
28 can rely on getting a response instead of an exception.
29 """
30 @wraps(get_response)
31 def inner(request):
32 try:
33 response = get_response(request) ...
34 except Exception as exc:
35 response = response_for_exception(request, exc)
36 return response
37 return inner
38â–¶ Local vars
39Variable Value
40exc
41TypeError('must be str, not NoneType',)
42get_response
43<bound method BaseHandler._get_response of <django.core.handlers.wsgi.WSGIHandler object at 0x03A32EF0>>
44request
45<WSGIRequest: POST '/order/payment/liq-pay/callback/'>
46c:\work\ENVS\server-ApXUs9hP\lib\site-packages\django\core\handlers\base.py in _get_response
47 break
48 if response is None:
49 wrapped_callback = self.make_view_atomic(callback)
50 try:
51 response = wrapped_callback(request, *callback_args, **callback_kwargs)
52 except Exception as e:
53 response = self.process_exception_by_middleware(e, request) ...
54 # Complain if the view returned None (a common error).
55 if response is None:
56 if isinstance(callback, types.FunctionType): # FBV
57 view_name = callback.__name__
58 else: # CBV
59â–¶ Local vars
60Variable Value
61callback
62<function LiqPayPayCallbackView at 0x04D2EA50>
63callback_args
64()
65callback_kwargs
66{}
67middleware_method
68<bound method CsrfViewMiddleware.process_view of <django.middleware.csrf.CsrfViewMiddleware object at 0x05027670>>
69request
70<WSGIRequest: POST '/order/payment/liq-pay/callback/'>
71resolver
72<URLResolver 'app.urls' (None:None) '^/'>
73resolver_match
74ResolverMatch(func=apps.orders.views.liqpay.LiqPayPayCallbackView, args=(), kwargs={}, url_name=liqpay-pay-callback, app_names=['orders'], namespaces=['orders'])
75response
76None
77self
78<django.core.handlers.wsgi.WSGIHandler object at 0x03A32EF0>
79wrapped_callback
80<function LiqPayPayCallbackView at 0x04D2EA50>
81c:\work\ENVS\server-ApXUs9hP\lib\site-packages\django\core\handlers\base.py in _get_response
82 response = middleware_method(request, callback, callback_args, callback_kwargs)
83 if response:
84 break
85 if response is None:
86 wrapped_callback = self.make_view_atomic(callback)
87 try:
88 response = wrapped_callback(request, *callback_args, **callback_kwargs) ...
89 except Exception as e:
90 response = self.process_exception_by_middleware(e, request)
91 # Complain if the view returned None (a common error).
92 if response is None:
93 if isinstance(callback, types.FunctionType): # FBV
94â–¶ Local vars
95Variable Value
96callback
97<function LiqPayPayCallbackView at 0x04D2EA50>
98callback_args
99()
100callback_kwargs
101{}
102middleware_method
103<bound method CsrfViewMiddleware.process_view of <django.middleware.csrf.CsrfViewMiddleware object at 0x05027670>>
104request
105<WSGIRequest: POST '/order/payment/liq-pay/callback/'>
106resolver
107<URLResolver 'app.urls' (None:None) '^/'>
108resolver_match
109ResolverMatch(func=apps.orders.views.liqpay.LiqPayPayCallbackView, args=(), kwargs={}, url_name=liqpay-pay-callback, app_names=['orders'], namespaces=['orders'])
110response
111None
112self
113<django.core.handlers.wsgi.WSGIHandler object at 0x03A32EF0>
114wrapped_callback
115<function LiqPayPayCallbackView at 0x04D2EA50>
116c:\work\ENVS\server-ApXUs9hP\lib\site-packages\django\views\generic\base.py in view
117 def view(request, *args, **kwargs):
118 self = cls(**initkwargs)
119 if hasattr(self, 'get') and not hasattr(self, 'head'):
120 self.head = self.get
121 self.request = request
122 self.args = args
123 self.kwargs = kwargs
124 return self.dispatch(request, *args, **kwargs) ...
125 view.view_class = cls
126 view.view_initkwargs = initkwargs
127 # take name and docstring from class
128 update_wrapper(view, cls, updated=())
129â–¶ Local vars
130Variable Value
131args
132()
133cls
134<class 'apps.orders.views.liqpay.LiqPayPayCallbackView'>
135initkwargs
136{}
137kwargs
138{}
139request
140<WSGIRequest: POST '/order/payment/liq-pay/callback/'>
141self
142<apps.orders.views.liqpay.LiqPayPayCallbackView object at 0x065A5070>
143c:\work\ENVS\server-ApXUs9hP\lib\site-packages\django\utils\decorators.py in _wrapper
144 def _wrapper(self, *args, **kwargs):
145 @decorate
146 def bound_func(*args2, **kwargs2):
147 return func.__get__(self, type(self))(*args2, **kwargs2)
148 # bound_func has the signature that 'decorator' expects i.e. no
149 # 'self' argument, but it is a closure over self so it can call
150 # 'func' correctly.
151 return bound_func(*args, **kwargs) ...
152 # In case 'decorator' adds attributes to the function it decorates, we
153 # want to copy those. We don't have access to bound_func in this scope,
154 # but we can cheat by using it on a dummy function.
155 @decorate
156 def dummy(*args, **kwargs):
157â–¶ Local vars
158Variable Value
159args
160(<WSGIRequest: POST '/order/payment/liq-pay/callback/'>,)
161bound_func
162<function method_decorator.<locals>._dec.<locals>._wrapper.<locals>.bound_func at 0x065778A0>
163decorate
164<function method_decorator.<locals>._dec.<locals>.decorate at 0x04D2E9C0>
165func
166<function CSRFExemptMixin.dispatch at 0x04D2E858>
167kwargs
168{}
169self
170<apps.orders.views.liqpay.LiqPayPayCallbackView object at 0x065A5070>
171c:\work\ENVS\server-ApXUs9hP\lib\site-packages\django\views\decorators\csrf.py in wrapped_view
172def csrf_exempt(view_func):
173 """Mark a view function as being exempt from the CSRF view protection."""
174 # view_func.csrf_exempt = True would also work, but decorators are nicer
175 # if they don't have side effects, so return a new function.
176 def wrapped_view(*args, **kwargs):
177 return view_func(*args, **kwargs) ...
178 wrapped_view.csrf_exempt = True
179 return wraps(view_func)(wrapped_view)
180â–¶ Local vars
181Variable Value
182args
183(<WSGIRequest: POST '/order/payment/liq-pay/callback/'>,)
184kwargs
185{}
186view_func
187<function method_decorator.<locals>._dec.<locals>._wrapper.<locals>.bound_func at 0x06577A98>
188c:\work\ENVS\server-ApXUs9hP\lib\site-packages\django\utils\decorators.py in bound_func
189 function = dec(function)
190 return function
191 return decorator(function)
192 def _wrapper(self, *args, **kwargs):
193 @decorate
194 def bound_func(*args2, **kwargs2):
195 return func.__get__(self, type(self))(*args2, **kwargs2) ...
196 # bound_func has the signature that 'decorator' expects i.e. no
197 # 'self' argument, but it is a closure over self so it can call
198 # 'func' correctly.
199 return bound_func(*args, **kwargs)
200 # In case 'decorator' adds attributes to the function it decorates, we
201 # want to copy those. We don't have access to bound_func in this scope,
202â–¶ Local vars
203Variable Value
204args2
205(<WSGIRequest: POST '/order/payment/liq-pay/callback/'>,)
206func
207<function CSRFExemptMixin.dispatch at 0x04D2E858>
208kwargs2
209{}
210self
211<apps.orders.views.liqpay.LiqPayPayCallbackView object at 0x065A5070>
212C:\work\Projects\gash\server\shared\views\csrf_exempt_mixin.py in dispatch
213 'CSRFExemptMixin',
214)
215class CSRFExemptMixin:
216 @method_decorator(csrf_exempt)
217 def dispatch(self, request, *args, **kwargs):
218 return super().dispatch(request, *args, **kwargs) ...
219â–¶ Local vars
220Variable Value
221__class__
222<class 'shared.views.csrf_exempt_mixin.CSRFExemptMixin'>
223args
224()
225kwargs
226{}
227request
228<WSGIRequest: POST '/order/payment/liq-pay/callback/'>
229self
230<apps.orders.views.liqpay.LiqPayPayCallbackView object at 0x065A5070>
231c:\work\ENVS\server-ApXUs9hP\lib\site-packages\django\views\generic\base.py in dispatch
232 # Try to dispatch to the right method; if a method doesn't exist,
233 # defer to the error handler. Also defer to the error handler if the
234 # request method isn't on the approved list.
235 if request.method.lower() in self.http_method_names:
236 handler = getattr(self, request.method.lower(), self.http_method_not_allowed)
237 else:
238 handler = self.http_method_not_allowed
239 return handler(request, *args, **kwargs) ...
240 def http_method_not_allowed(self, request, *args, **kwargs):
241 logger.warning(
242 'Method Not Allowed (%s): %s', request.method, request.path,
243 extra={'status_code': 405, 'request': request}
244 )
245â–¶ Local vars
246Variable Value
247args
248()
249handler
250<bound method LiqPayPayCallbackView.post of <apps.orders.views.liqpay.LiqPayPayCallbackView object at 0x065A5070>>
251kwargs
252{}
253request
254<WSGIRequest: POST '/order/payment/liq-pay/callback/'>
255self
256<apps.orders.views.liqpay.LiqPayPayCallbackView object at 0x065A5070>
257C:\work\Projects\gash\server\apps\orders\views\liqpay.py in post
258 """
259 def post(self, request, *args, **kwargs):
260 liqpay = LiqPay(config.LIQPAY_PUBLIC_KEY, config.LIQPAY_PRIVATE_KEY)
261 data = request.POST.get('data')
262 sign = request.POST.get('signature')
263 signature = liqpay.str_to_sign(
264 config.LIQPAY_PRIVATE_KEY +
265 data + ...
266 config.LIQPAY_PRIVATE_KEY
267 )
268 if sign == signature:
269 response = liqpay.decode_data_from_str(data)
270 order_id = response.get('order_id')
271 order = Order.objects.filter(id=order_id).first()
272â–¶ Local vars
273Variable Value
274args
275()
276data
277None
278kwargs
279{}
280liqpay
281<liqpay.liqpay3.LiqPay object at 0x065A5A50>
282request
283<WSGIRequest: POST '/order/payment/liq-pay/callback/'>
284self
285<apps.orders.views.liqpay.LiqPayPayCallbackView object at 0x065A5070>
286sign
287None
288
289Environment:
290
291
292Request Method: POST
293Request URL: http://127.0.0.1:9005/order/payment/liq-pay/callback/
294
295Django Version: 2.0.5
296Python Version: 3.6.3
297Installed Applications:
298['markup',
299 'apps.pages',
300 'apps.categories',
301 'apps.parts',
302 'apps.mattress',
303 'apps.gallery',
304 'apps.products',
305 'apps.accounts',
306 'apps.orders',
307 'apps.gash_care',
308 'apps.encyclopedia',
309 'apps.news',
310 'apps.menu',
311 'apps.like',
312 'apps.feedback',
313 'constance',
314 'constance.backends.database',
315 'django_filters',
316 'rest_framework',
317 'rest_framework_swagger',
318 'tinymce',
319 'robots',
320 'jet',
321 'postie',
322 'parler',
323 'codemirror2',
324 'ckeditor',
325 'des',
326 'seo',
327 'modeltranslation',
328 'django_jinja',
329 'social_django',
330 'admin_view_permission',
331 'sorl.thumbnail',
332 'mptt',
333 'django_mptt_admin',
334 'nested_inline',
335 'django_celery_beat',
336 'rosetta',
337 'django.contrib.admin',
338 'django.contrib.auth',
339 'django.contrib.contenttypes',
340 'django.contrib.sessions',
341 'django.contrib.messages',
342 'django.contrib.staticfiles',
343 'django.contrib.sitemaps',
344 'django.contrib.sites']
345Installed Middleware:
346['django.middleware.security.SecurityMiddleware',
347 'django.contrib.sessions.middleware.SessionMiddleware',
348 'django.middleware.common.CommonMiddleware',
349 'django.middleware.csrf.CsrfViewMiddleware',
350 'django.contrib.auth.middleware.AuthenticationMiddleware',
351 'django.contrib.messages.middleware.MessageMiddleware',
352 'django.middleware.clickjacking.XFrameOptionsMiddleware',
353 'django.middleware.locale.LocaleMiddleware']
354
355
356
357Traceback:
358
359File "c:\work\ENVS\server-ApXUs9hP\lib\site-packages\django\core\handlers\exception.py" in inner
360 35. response = get_response(request)
361
362File "c:\work\ENVS\server-ApXUs9hP\lib\site-packages\django\core\handlers\base.py" in _get_response
363 128. response = self.process_exception_by_middleware(e, request)
364
365File "c:\work\ENVS\server-ApXUs9hP\lib\site-packages\django\core\handlers\base.py" in _get_response
366 126. response = wrapped_callback(request, *callback_args, **callback_kwargs)
367
368File "c:\work\ENVS\server-ApXUs9hP\lib\site-packages\django\views\generic\base.py" in view
369 69. return self.dispatch(request, *args, **kwargs)
370
371File "c:\work\ENVS\server-ApXUs9hP\lib\site-packages\django\utils\decorators.py" in _wrapper
372 62. return bound_func(*args, **kwargs)
373
374File "c:\work\ENVS\server-ApXUs9hP\lib\site-packages\django\views\decorators\csrf.py" in wrapped_view
375 54. return view_func(*args, **kwargs)
376
377File "c:\work\ENVS\server-ApXUs9hP\lib\site-packages\django\utils\decorators.py" in bound_func
378 58. return func.__get__(self, type(self))(*args2, **kwargs2)
379
380File "C:\work\Projects\gash\server\shared\views\csrf_exempt_mixin.py" in dispatch
381 12. return super().dispatch(request, *args, **kwargs)
382
383File "c:\work\ENVS\server-ApXUs9hP\lib\site-packages\django\views\generic\base.py" in dispatch
384 89. return handler(request, *args, **kwargs)
385
386File "C:\work\Projects\gash\server\apps\orders\views\liqpay.py" in post
387 92. data +
388
389Exception Type: TypeError at /order/payment/liq-pay/callback/
390Exception Value: must be str, not NoneType
391
392
393
394Request information
395USER
396katuxadmitr@gmail.com
397
398GET
399No GET data
400
401POST
402Variable Value
403user
404'null'
405result
406'error'
407status
408'error'
409code
410'public_key_not_found'
411err_code
412'public_key_not_found'
413err_description
414'Ðе найден public_key'
415cmd
416'liqpay.callback'
417FILES
418No FILES data
419
420COOKIES
421Variable Value
422_ym_uid
423'1529735030629130316'
424_ym_d
425'1529735030'
426biatv-cookie
427'{"firstVisitAt":1528358430,"visitsCount":3,"campaignCount":1,"currentVisitStartedAt":1532688069,"currentVisitOpenPages":2,"location":"http://127.0.0.1:8000/guest-estate-create/","userAgent":"Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36","language":"ru-ru","encoding":"utf-8","screenResolution":"1920x1080","currentVisitUpdatedAt":1532688076,"utmDataCurrent":{"utm_source":"(direct)","utm_medium":"(none)","utm_campaign":"(direct)","utm_content":"(not set)","utm_term":"(not set)","beginning_at":1528358430},"campaignTime":1528358430,"utmDataFirst":{"utm_source":"(direct)","utm_medium":"(none)","utm_campaign":"(direct)","utm_content":"(not set)","utm_term":"(not set)","beginning_at":1528358430},"geoipData":{"country":"Ukraine","region":"","city":"","org":"TOV BF Express Ltd"},"currentVisitLandingPage":"http://127.0.0.1:8000/"}'
428_ga
429'GA1.4.1923928503.1528358428'
430sidebar_pinned
431'true'
432cart
433'bf5df024-c792-4c5c-bb88-5e4465abd74d:1gAZdS:yoBn7iqY736aqGSdep8sNxzz-jw'
434csrftoken
435'tNBfNXNnZInqrBUyp93p8HKJcOwPShgfSWuA8GMvX3dLsRzvXvYQK7OqIEpI1Hws'
436sessionid
437'spwj8617xcbyx4p14w9pylmh89o9rmy1'
438META
439Variable Value
440ALLUSERSPROFILE
441'C:\\ProgramData'
442APPDATA
443'C:\\Users\\Developer\\AppData\\Roaming'
444COMMONPROGRAMFILES
445'C:\\Program Files (x86)\\Common Files'
446COMMONPROGRAMFILES(X86)
447'C:\\Program Files (x86)\\Common Files'
448COMMONPROGRAMW6432
449'C:\\Program Files\\Common Files'
450COMPUTERNAME
451'KATERINA'
452COMSPEC
453'C:\\Windows\\system32\\cmd.exe'
454CONTENT_LENGTH
455'796'
456CONTENT_TYPE
457'multipart/form-data; boundary=----WebKitFormBoundary6XLgKQami7V3Gjt3'
458CSRF_COOKIE
459'tNBfNXNnZInqrBUyp93p8HKJcOwPShgfSWuA8GMvX3dLsRzvXvYQK7OqIEpI1Hws'
460DEPLOY_IP
461'46.101.242.52'
462DEPLOY_KEY
463'C:\\\\\\\\work\\\\\\\\keys\\\\\\\\gash'
464DEPLOY_PROJECT_ALIAS
465'gash'
466DJANGO_DB_URL
467'psql://postgres:postgres@127.0.0.1:5432/em1809'
468DJANGO_DEBUG
469'True'
470DJANGO_READ_DOT_ENV_FILE
471'true'
472DJANGO_SECRET_KEY
473'0fb27c7bb56795fe8f0353c0eda50f22464910dbf57a1cac'
474DJANGO_SETTINGS_MODULE
475'app.settings'
476FP_NO_HOST_CHECK
477'NO'
478GATEWAY_INTERFACE
479'CGI/1.1'
480GETTEXTCLDRDIR
481'C:\\Program Files\\gettext-iconv\\lib\\gettext'
482HOMEDRIVE
483'C:'
484HOMEPATH
485'\\Users\\Developer'
486HTTP_ACCEPT
487'application/json, text/plain, */*'
488HTTP_ACCEPT_ENCODING
489'gzip, deflate, br'
490HTTP_ACCEPT_LANGUAGE
491'ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7,uk;q=0.6,de;q=0.5'
492HTTP_CONNECTION
493'keep-alive'
494HTTP_COOKIE
495('_ym_uid=1529735030629130316; _ym_d=1529735030; '
496 'biatv-cookie={"firstVisitAt":1528358430,"visitsCount":3,"campaignCount":1,"currentVisitStartedAt":1532688069,"currentVisitOpenPages":2,"location":"http://127.0.0.1:8000/guest-estate-create/","userAgent":"Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36","language":"ru-ru","encoding":"utf-8","screenResolution":"1920x1080","currentVisitUpdatedAt":1532688076,"utmDataCurrent":{"utm_source":"(direct)","utm_medium":"(none)","utm_campaign":"(direct)","utm_content":"(not set)","utm_term":"(not set)","beginning_at":1528358430},"campaignTime":1528358430,"utmDataFirst":{"utm_source":"(direct)","utm_medium":"(none)","utm_campaign":"(direct)","utm_content":"(not set)","utm_term":"(not set)","beginning_at":1528358430},"geoipData":{"country":"Ukraine","region":"","city":"","org":"TOV BF Express Ltd"},"currentVisitLandingPage":"http://127.0.0.1:8000/"}; '
497 '_ga=GA1.4.1923928503.1528358428; sidebar_pinned=true; '
498 'cart=bf5df024-c792-4c5c-bb88-5e4465abd74d:1gAZdS:yoBn7iqY736aqGSdep8sNxzz-jw; '
499 'csrftoken=tNBfNXNnZInqrBUyp93p8HKJcOwPShgfSWuA8GMvX3dLsRzvXvYQK7OqIEpI1Hws; '
500 'sessionid=spwj8617xcbyx4p14w9pylmh89o9rmy1')
501HTTP_HOST
502'127.0.0.1:9005'
503HTTP_ORIGIN
504'http://127.0.0.1:9005'
505HTTP_REFERER
506'http://127.0.0.1:9005/order/payment/liq-pay/pay/27/'
507HTTP_USER_AGENT
508('Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like '
509 'Gecko) Chrome/69.0.3497.100 Safari/537.36')
510LANG
511'en_US.UTF-8'
512LOCALAPPDATA
513'C:\\Users\\Developer\\AppData\\Local'
514LOGONSERVER
515'\\\\KATERINA'
516NUMBER_OF_PROCESSORS
517'2'
518OS
519'Windows_NT'
520PATH
521('c:\\work\\ENVS\\server-ApXUs9hP\\Scripts;C:\\work\\Python\\Scripts\\;C:\\work\\Python\\;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Program '
522 'Files (x86)\\Skype\\Phone\\;C:\\Program Files '
523 '(x86)\\Brackets\\command;C:\\Program Files\\Git\\cmd;C:\\Program '
524 'Files\\PuTTY\\;C:\\Program Files (x86)\\NVIDIA '
525 'Corporation\\PhysX\\Common;C:\\Program Files\\nodejs\\;C:\\Program Files '
526 '(x86)\\Common Files\\Acronis\\VirtualFile\\;C:\\Program Files (x86)\\Common '
527 'Files\\Acronis\\VirtualFile64\\;C:\\Program Files (x86)\\Common '
528 'Files\\Acronis\\FileProtector\\;C:\\Program Files (x86)\\Common '
529 'Files\\Acronis\\FileProtector64\\;C:\\Program Files (x86)\\Common '
530 'Files\\Acronis\\SnapAPI\\;C:\\Program Files (x86)\\MySQL\\MySQL Connector C '
531 '6.1\\lib\\vs14;C:\\Program Files\\Microsoft VS Code\\bin;C:\\Program '
532 'Files\\gettext-iconv\\bin;C:\\Program Files\\Microsoft VS '
533 'Code\\bin;C:\\Program Files\\MySQL\\MySQL Server 5.7\\bin;C:\\Program '
534 'Files\\PostgreSQL\\9.6\\bin;C:\\Users\\Developer\\AppData\\Roaming\\npm')
535PATHEXT
536'.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC;.PY;.PYW'
537PATH_INFO
538'/order/payment/liq-pay/callback/'
539PIPENV_ACTIVE
540'1'
541PIP_PYTHON_PATH
542'c:\\work\\python\\python.exe'
543PROCESSOR_ARCHITECTURE
544'x86'
545PROCESSOR_ARCHITEW6432
546'AMD64'
547PROCESSOR_IDENTIFIER
548'Intel64 Family 6 Model 94 Stepping 3, GenuineIntel'
549PROCESSOR_LEVEL
550'6'
551PROCESSOR_REVISION
552'5e03'
553PROGRAMDATA
554'C:\\ProgramData'
555PROGRAMFILES
556'C:\\Program Files (x86)'
557PROGRAMFILES(X86)
558'C:\\Program Files (x86)'
559PROGRAMW6432
560'C:\\Program Files'
561PROMPT
562'$P$G'
563PSMODULEPATH
564'C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\'
565PUBLIC
566'C:\\Users\\Public'
567PYTHONDONTWRITEBYTECODE
568'1'
569QUERY_STRING
570''
571REMOTE_ADDR
572'127.0.0.1'
573REMOTE_HOST
574''
575REQUEST_METHOD
576'POST'
577RUN_MAIN
578'true'
579SCRIPT_NAME
580''
581SERVER_NAME
582'Katerina'
583SERVER_PORT
584'9005'
585SERVER_PROTOCOL
586'HTTP/1.1'
587SERVER_SOFTWARE
588'WSGIServer/0.2'
589SESSIONNAME
590'Console'
591SOCIAL_AUTH_FACEBOOK_KEY
592'1085697321604650'
593SOCIAL_AUTH_FACEBOOK_SECRET
594'be243f657ac5d0ac6eaa2533d61c2e0a'
595SOCIAL_AUTH_GOOGLE_PLUS_KEY
596'1007601019838-gnpqkuogoh2k4optdjfkt0j3u3ufq7oc.apps.googleusercontent.com'
597SOCIAL_AUTH_GOOGLE_PLUS_SECRET
598'pkAv1rGECvUGntIW6sWH7h_O'
599SYSTEMDRIVE
600'C:'
601SYSTEMROOT
602'C:\\Windows'
603TEMP
604'C:\\Users\\DEVELO~1\\AppData\\Local\\Temp'
605TERM_PROGRAM
606'vscode'
607TERM_PROGRAM_VERSION
608'1.27.2'
609TMP
610'C:\\Users\\DEVELO~1\\AppData\\Local\\Temp'
611USERDOMAIN
612'KATERINA'
613USERDOMAIN_ROAMINGPROFILE
614'KATERINA'
615USERNAME
616'Developer'
617USERPROFILE
618'C:\\Users\\Developer'
619VIRTUAL_ENV
620'c:\\work\\ENVS\\server-ApXUs9hP'
621VSCODE_CWD
622'C:\\Windows\\system32'
623WINDIR
624'C:\\Windows'
625WORKON_HOME
626'c:\\work\\ENVS'
627wsgi.errors
628<_io.TextIOWrapper name='<stderr>' mode='w' encoding='utf-8'>
629wsgi.file_wrapper
630''
631wsgi.input
632<_io.BufferedReader name=1312>
633wsgi.multiprocess
634False
635wsgi.multithread
636True
637wsgi.run_once
638False
639wsgi.url_scheme
640'http'
641wsgi.version
642(1, 0)
643Settings
644Using settings module app.settings
645Setting Value
646ABSOLUTE_URL_OVERRIDES
647{}
648ADMINS
649[]
650ADMIN_VIEW_PERMISSION_MODELS
651['accounts.User']
652ALLOWED_HOSTS
653['*']
654APPEND_SLASH
655True
656AUTHENTICATION_BACKENDS
657('social_core.backends.google.GoogleOpenId',
658 'social_core.backends.google.GoogleOAuth2',
659 'social_core.backends.google.GoogleOAuth',
660 'social_core.backends.google.GooglePlusAuth',
661 'social_core.backends.facebook.FacebookOAuth2',
662 'django.contrib.auth.backends.ModelBackend',
663 'shared.backends.auth.email.EmailBackend')
664AUTH_PASSWORD_VALIDATORS
665'********************'
666AUTH_USER_MODEL
667'accounts.User'
668BASE_DIR
669WindowsPath('C:/work/Projects/gash/server/app/settings/default.py')
670BASE_ROOT
671WindowsPath('C:/work/Projects/gash/server/app')
672CACHES
673{'default': {'BACKEND': 'django_redis.cache.RedisCache',
674 'KEY_PREFIX': '********************',
675 'LOCATION': 'redis://127.0.0.1:6379/1',
676 'OPTIONS': {'CLIENT_CLASS': 'django_redis.client.DefaultClient',
677 'CONNECTION_POOL_KWARGS': {'max_connections': 100},
678 'IGNORE_EXCEPTIONS': True,
679 'MAX_ENTRIES': 100000},
680 'TIMEOUT': 600}}
681CACHE_MIDDLEWARE_ALIAS
682'default'
683CACHE_MIDDLEWARE_KEY_PREFIX
684'********************'
685CACHE_MIDDLEWARE_SECONDS
686600
687CELERY_ACCEPT_CONTENT
688['json']
689CELERY_BROKER_TRANSPORT_OPTIONS
690{'visibility_timeout': 3600}
691CELERY_BROKER_URL
692'redis://localhost:6379/0'
693CELERY_RESULT_BACKEND
694'redis://localhost:6379/0'
695CELERY_RESULT_SERIALIZER
696'json'
697CELERY_TASK_SERIALIZER
698'json'
699CONSTANCE_ADDITIONAL_FIELDS
700{'email_field': [<class 'django.forms.fields.EmailField'>, {}],
701 'image_field': [<class 'django.forms.fields.ImageField'>, {}],
702 'rich': [<class 'django.forms.fields.CharField'>,
703 {'widget': <tinymce.widgets.TinyMCE object at 0x04804410>}]}
704CONSTANCE_BACKEND
705'constance.backends.database.DatabaseBackend'
706CONSTANCE_CONFIG
707{'ADMIN_EMAIL': ('admin@admin.com', 'Ð-мейл админиÑтратора', 'email_field'),
708 'DEFAULT_LENGTH': (200, 'Ð¡Ñ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ð½Ð°Ñ Ð´Ð»Ð¸Ð½Ð°', <class 'int'>),
709 'DEFAULT_WIDTH': (180, 'Ð¡Ñ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ð½Ð°Ñ ÑˆÐ¸Ñ€Ð¸Ð½Ð°', <class 'int'>),
710 'FACEBOOK': ('facebook.com', 'Facebook', <class 'str'>),
711 'INSTAGRAM': ('instagram.com', 'Instagram', <class 'str'>),
712 'LATITUDE': (50.0, 'Широта', <class 'float'>),
713 'LIQPAY_EXPIRED_DAYS': (3, 'Кол-во дней до отмены Ñертификата', <class 'int'>),
714 'LIQPAY_PRIVATE_KEY': '********************',
715 'LIQPAY_PUBLIC_KEY': '********************',
716 'LIQPAY_SANDBOX_MODE': (True, 'Реквизиты Ð´Ð»Ñ Ð¾Ð¿Ð»Ð°Ñ‚Ñ‹', <class 'bool'>),
717 'LOADER_FLOOR_PRICE': (10.0, 'Цена за Ñтаж у грузчика', <class 'float'>),
718 'LONGITUDE': (50.0, 'Долгота', <class 'float'>),
719 'PHONES': ('+380502222222, +380501111111',
720 'Телефоны, разделенные запÑтой',
721 <class 'str'>),
722 'YOUTUBE': ('youtube.com', 'Youtube', <class 'str'>)}
723CONSTANCE_CONFIG_FIELDSETS
724{'Default Sizes': ('DEFAULT_WIDTH', 'DEFAULT_LENGTH'),
725 'General Options': ('ADMIN_EMAIL', 'PHONES', 'LATITUDE', 'LONGITUDE'),
726 'LiqPay Options': ('LIQPAY_EXPIRED_DAYS',
727 'LIQPAY_PUBLIC_KEY',
728 'LIQPAY_PRIVATE_KEY',
729 'LIQPAY_SANDBOX_MODE'),
730 'Order': ('LOADER_FLOOR_PRICE',),
731 'Social Links': ('FACEBOOK', 'YOUTUBE', 'INSTAGRAM')}
732CONSTANCE_DATABASE_CACHE_BACKEND
733'default'
734CSRF_COOKIE_AGE
73531449600
736CSRF_COOKIE_DOMAIN
737None
738CSRF_COOKIE_HTTPONLY
739False
740CSRF_COOKIE_NAME
741'csrftoken'
742CSRF_COOKIE_PATH
743'/'
744CSRF_COOKIE_SECURE
745False
746CSRF_FAILURE_VIEW
747'django.views.csrf.csrf_failure'
748CSRF_HEADER_NAME
749'HTTP_X_CSRFTOKEN'
750CSRF_TRUSTED_ORIGINS
751[]
752CSRF_USE_SESSIONS
753False
754DATABASES
755{'default': {'ATOMIC_REQUESTS': False,
756 'AUTOCOMMIT': True,
757 'CONN_MAX_AGE': 0,
758 'ENGINE': 'django.db.backends.postgresql',
759 'HOST': '127.0.0.1',
760 'NAME': 'em1809',
761 'OPTIONS': {},
762 'PASSWORD': '********************',
763 'PORT': 5432,
764 'TEST': {'CHARSET': None,
765 'COLLATION': None,
766 'MIRROR': None,
767 'NAME': None},
768 'TIME_ZONE': None,
769 'USER': 'postgres'}}
770DATABASE_ROUTERS
771[]
772DATA_UPLOAD_MAX_MEMORY_SIZE
7732621440
774DATA_UPLOAD_MAX_NUMBER_FIELDS
7751000
776DATETIME_FORMAT
777'N j, Y, P'
778DATETIME_INPUT_FORMATS
779['%Y-%m-%d %H:%M:%S',
780 '%Y-%m-%d %H:%M:%S.%f',
781 '%Y-%m-%d %H:%M',
782 '%Y-%m-%d',
783 '%m/%d/%Y %H:%M:%S',
784 '%m/%d/%Y %H:%M:%S.%f',
785 '%m/%d/%Y %H:%M',
786 '%m/%d/%Y',
787 '%m/%d/%y %H:%M:%S',
788 '%m/%d/%y %H:%M:%S.%f',
789 '%m/%d/%y %H:%M',
790 '%m/%d/%y']
791DATE_FORMAT
792'N j, Y'
793DATE_INPUT_FORMATS
794['%Y-%m-%d',
795 '%m/%d/%Y',
796 '%m/%d/%y',
797 '%b %d %Y',
798 '%b %d, %Y',
799 '%d %b %Y',
800 '%d %b, %Y',
801 '%B %d %Y',
802 '%B %d, %Y',
803 '%d %B %Y',
804 '%d %B, %Y']
805DEBUG
806True
807DEBUG_PROPAGATE_EXCEPTIONS
808False
809DECIMAL_SEPARATOR
810'.'
811DEFAULT_CHARSET
812'utf-8'
813DEFAULT_CONTENT_TYPE
814'text/html'
815DEFAULT_EXCEPTION_REPORTER_FILTER
816'django.views.debug.SafeExceptionReporterFilter'
817DEFAULT_EXTENSIONS
818['jinja2.ext.do',
819 'jinja2.ext.loopcontrols',
820 'jinja2.ext.with_',
821 'jinja2.ext.i18n',
822 'jinja2.ext.autoescape',
823 'django_jinja.builtins.extensions.CsrfExtension',
824 'django_jinja.builtins.extensions.CacheExtension',
825 'django_jinja.builtins.extensions.TimezoneExtension',
826 'django_jinja.builtins.extensions.UrlsExtension',
827 'django_jinja.builtins.extensions.StaticFilesExtension',
828 'django_jinja.builtins.extensions.DjangoFiltersExtension']
829DEFAULT_FILE_STORAGE
830'django.core.files.storage.FileSystemStorage'
831DEFAULT_FROM_EMAIL
832'admin@admin.admin'
833DEFAULT_INDEX_TABLESPACE
834''
835DEFAULT_TABLESPACE
836''
837DISALLOWED_USER_AGENTS
838[]
839EMAIL_BACKEND
840'des.backends.ConfiguredEmailBackend'
841EMAIL_CONFIG
842{'EMAIL_BACKEND': 'django.core.mail.backends.console.EmailBackend',
843 'EMAIL_FILE_PATH': '',
844 'EMAIL_HOST': '127.0.0.1',
845 'EMAIL_HOST_PASSWORD': '********************',
846 'EMAIL_HOST_USER': None,
847 'EMAIL_PORT': None}
848EMAIL_FILE_PATH
849''
850EMAIL_HOST
851'smtp.gmail.com'
852EMAIL_HOST_PASSWORD
853'********************'
854EMAIL_HOST_USER
855'mail_user'
856EMAIL_PORT
857587
858EMAIL_SSL_CERTFILE
859None
860EMAIL_SSL_KEYFILE
861'********************'
862EMAIL_SUBJECT_PREFIX
863'[Django] '
864EMAIL_TIMEOUT
865None
866EMAIL_USE_LOCALTIME
867False
868EMAIL_USE_SSL
869False
870EMAIL_USE_TLS
871True
872FILE_CHARSET
873'utf-8'
874FILE_UPLOAD_DIRECTORY_PERMISSIONS
875None
876FILE_UPLOAD_HANDLERS
877['django.core.files.uploadhandler.MemoryFileUploadHandler',
878 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
879FILE_UPLOAD_MAX_MEMORY_SIZE
8802621440
881FILE_UPLOAD_PERMISSIONS
882None
883FILE_UPLOAD_TEMP_DIR
884None
885FIRST_DAY_OF_WEEK
8860
887FIXTURE_DIRS
888('C:\\work\\Projects\\gash\\server\\app\\settings\\default.py\\apps/parts/fixtures/',
889 'C:\\work\\Projects\\gash\\server\\app\\settings\\default.py\\apps/products/fixtures/',
890 'C:\\work\\Projects\\gash\\server\\app\\settings\\default.py\\apps/mattress/fixtures/')
891FORCE_SCRIPT_NAME
892None
893FORMAT_MODULE_PATH
894None
895FORM_RENDERER
896'django.forms.renderers.DjangoTemplates'
897IGNORABLE_404_URLS
898[]
899INSTALLED_APPS
900['markup',
901 'apps.pages',
902 'apps.categories',
903 'apps.parts',
904 'apps.mattress',
905 'apps.gallery',
906 'apps.products',
907 'apps.accounts',
908 'apps.orders',
909 'apps.gash_care',
910 'apps.encyclopedia',
911 'apps.news',
912 'apps.menu',
913 'apps.like',
914 'apps.feedback',
915 'constance',
916 'constance.backends.database',
917 'django_filters',
918 'rest_framework',
919 'rest_framework_swagger',
920 'tinymce',
921 'robots',
922 'jet',
923 'postie',
924 'parler',
925 'codemirror2',
926 'ckeditor',
927 'des',
928 'seo',
929 'modeltranslation',
930 'django_jinja',
931 'social_django',
932 'admin_view_permission',
933 'sorl.thumbnail',
934 'mptt',
935 'django_mptt_admin',
936 'nested_inline',
937 'django_celery_beat',
938 'rosetta',
939 'django.contrib.admin',
940 'django.contrib.auth',
941 'django.contrib.contenttypes',
942 'django.contrib.sessions',
943 'django.contrib.messages',
944 'django.contrib.staticfiles',
945 'django.contrib.sitemaps',
946 'django.contrib.sites']
947INTERNAL_IPS
948[]
949JET_INDEX_DASHBOARD
950'app.dashboard.CustomIndexDashboard'
951LANGUAGES
952(('ru', 'РуÑÑкий'),
953 ('en', 'ÐнглийÑкий'),
954 ('de', 'Deutsch'),
955 ('uk', 'УкраинÑкий'))
956LANGUAGES_BIDI
957['he', 'ar', 'fa', 'ur']
958LANGUAGE_CODE
959'ru'
960LANGUAGE_COOKIE_AGE
961None
962LANGUAGE_COOKIE_DOMAIN
963None
964LANGUAGE_COOKIE_NAME
965'django_language'
966LANGUAGE_COOKIE_PATH
967'/'
968LIKEABLE_MODELS
969['mattress', 'product']
970LOCALE_PATHS
971(WindowsPath('C:/work/Projects/gash/server/app/locale'),)
972LOGGING
973{'disable_existing_loggers': False,
974 'handlers': {'console': {'class': 'logging.StreamHandler', 'level': 'DEBUG'},
975 'logfile': {'class': 'logging.FileHandler',
976 'filename': WindowsPath('C:/work/Projects/gash/server/app/settings/default.py/../logfile.log'),
977 'level': 'DEBUG'}},
978 'root': {'handlers': ['console', 'logfile'], 'level': 'INFO'},
979 'version': 1}
980LOGGING_CONFIG
981'logging.config.dictConfig'
982LOGIN_REDIRECT_URL
983'/accounts/profile/'
984LOGIN_URL
985'/accounts/login/'
986LOGOUT_REDIRECT_URL
987'/'
988MANAGERS
989[]
990MEDIA_ROOT
991WindowsPath('C:/work/Projects/gash/server/app/uploads')
992MEDIA_URL
993'/uploads/'
994MESSAGE_STORAGE
995'django.contrib.messages.storage.fallback.FallbackStorage'
996MIDDLEWARE
997['django.middleware.security.SecurityMiddleware',
998 'django.contrib.sessions.middleware.SessionMiddleware',
999 'django.middleware.common.CommonMiddleware',
1000 'django.middleware.csrf.CsrfViewMiddleware',
1001 'django.contrib.auth.middleware.AuthenticationMiddleware',
1002 'django.contrib.messages.middleware.MessageMiddleware',
1003 'django.middleware.clickjacking.XFrameOptionsMiddleware',
1004 'django.middleware.locale.LocaleMiddleware']
1005MIGRATION_MODULES
1006{}
1007MODELTRANSLATION_DEFAULT_LANGUAGE
1008'ru'
1009MODELTRANSLATION_ENABLE_FALLBACKS
1010True
1011MODELTRANSLATION_FALLBACK_LANGUAGES
1012('ru',)
1013MODELTRANSLATION_LANGUAGES
1014('ru', 'en', 'de', 'uk')
1015MONTH_DAY_FORMAT
1016'F j'
1017NUMBER_GROUPING
10180
1019PARLER_DEFAULT_LANGUAGE_CODE
1020'ru'
1021PARLER_LANGUAGES
1022{1: ({'code': 'ru', 'fallbacks': ['ru'], 'hide_untranslated': False},
1023 {'code': 'en', 'fallbacks': ['ru'], 'hide_untranslated': False},
1024 {'code': 'de', 'fallbacks': ['ru'], 'hide_untranslated': False},
1025 {'code': 'uk', 'fallbacks': ['ru'], 'hide_untranslated': False}),
1026 'default': {'code': 'ru', 'fallbacks': ['ru'], 'hide_untranslated': False}}
1027PASSWORD_HASHERS
1028'********************'
1029PASSWORD_RESET_TIMEOUT_DAYS
1030'********************'
1031POSTIE_HTML_ADMIN_WIDGET
1032{'attrs': {'attrs': {'cols': 80, 'rows': 10}},
1033 'widget': 'TinyMCE',
1034 'widget_module': 'tinymce.widgets'}
1035POSTIE_INSTANT_SEND
1036True
1037POSTIE_TEMPLATE_CHOICES
1038Choices(('registration', 'registration', 'Registration email'), ('social_registration', 'social_registration', 'Social Registration'), ('password_reset', 'password_reset', 'ВоÑÑтановление паролÑ'), ('gash_care_reminder', 'gash_care_reminder', 'Gash care reminder'), ('gash_care_interview', 'gash_care_interview', 'Gash care interview'), ('order_created', 'order_created', 'Order Created'), ('order_created_admin', 'order_created_admin', 'Order Created Admin'), ('order_accepted', 'order_accepted', 'Order accepted'), ('success_liqpay', 'success_liqpay', 'Success LiqPay payment'), ('winter_rotation', 'winter_rotation', 'Winter rotation'), ('fall_rotation', 'fall_rotation', 'Fall rotation'), ('spring_rotation', 'spring_rotation', 'Spring rotation'), ('summer_rotation', 'summer_rotation', 'Summer rotation'))
1039POSTIE_TEMPLATE_CONTEXTS
1040{'fall_rotation': {'email': 'User email', 'username': 'User username'},
1041 'gash_care_interview': {'email': 'User email', 'username': 'User username'},
1042 'gash_care_reminder': {'feedback': 'Feedback instance'},
1043 'order_accepted': {'order': 'Order instance'},
1044 'order_created': {'order': 'Order instance'},
1045 'order_created_admin': {'order': 'Order instance',
1046 'order_admin_url': 'Order admin url'},
1047 'password_reset': '********************',
1048 'registration': {'activation_link': 'Account activation url',
1049 'email': 'User email',
1050 'site_name': 'Website name',
1051 'username': 'User username'},
1052 'social_registration': {'email': 'User email',
1053 'password': '********************'},
1054 'spring_rotation': {'email': 'User email', 'username': 'User username'},
1055 'success_liqpay': {'order': 'Order instance'},
1056 'summer_rotation': {'email': 'User email', 'username': 'User username'},
1057 'winter_rotation': {'email': 'User email', 'username': 'User username'}}
1058PREPEND_WWW
1059False
1060PROJECT_APPS
1061['markup',
1062 'apps.pages',
1063 'apps.categories',
1064 'apps.parts',
1065 'apps.mattress',
1066 'apps.gallery',
1067 'apps.products',
1068 'apps.accounts',
1069 'apps.orders',
1070 'apps.gash_care',
1071 'apps.encyclopedia',
1072 'apps.news',
1073 'apps.menu',
1074 'apps.like',
1075 'apps.feedback']
1076REDIS_DB
107711
1078REDIS_HOST
1079'localhost'
1080REDIS_PORT
1081'6379'
1082REST_FRAMEWORK
1083{'DEFAULT_FILTER_BACKENDS': ('django_filters.rest_framework.DjangoFilterBackend',),
1084 'DEFAULT_PAGINATION_CLASS': 'shared.rest.pagination.MetaResponsePagination',
1085 'DEFAULT_PERMISSION_CLASSES': ['rest_framework.permissions.DjangoModelPermissionsOrAnonReadOnly'],
1086 'PAGE_SIZE': 10}
1087ROOT_URLCONF
1088'app.urls'
1089ROSETTA_CACHE_NAME
1090'default'
1091ROSETTA_SHOW_AT_ADMIN_PANEL
1092True
1093ROSETTA_STORAGE_CLASS
1094'rosetta.storage.CacheRosettaStorage'
1095SECRET_KEY
1096'********************'
1097SECURE_BROWSER_XSS_FILTER
1098False
1099SECURE_CONTENT_TYPE_NOSNIFF
1100False
1101SECURE_HSTS_INCLUDE_SUBDOMAINS
1102False
1103SECURE_HSTS_PRELOAD
1104False
1105SECURE_HSTS_SECONDS
11060
1107SECURE_PROXY_SSL_HEADER
1108None
1109SECURE_REDIRECT_EXEMPT
1110[]
1111SECURE_SSL_HOST
1112None
1113SECURE_SSL_REDIRECT
1114False
1115SEO_MODELS
1116['page',
1117 'article',
1118 'newsarticle',
1119 'articlecategory',
1120 'newscategory',
1121 'mattresscategory',
1122 'productcategory',
1123 'partcategory',
1124 'mattress',
1125 'product']
1126SEO_VIEWS_CHOICES
1127(('index', 'Index'),
1128 ('catalog', 'Catalog'),
1129 ('constructor', 'Constructor'),
1130 ('product_catalog', 'Product Catalog'),
1131 ('encyclopedia', 'Encyclopedia'),
1132 ('news', 'News'),
1133 ('contacts', 'Contacts'))
1134SERVER_EMAIL
1135'root@localhost'
1136SESSION_CACHE_ALIAS
1137'default'
1138SESSION_COOKIE_AGE
11391209600
1140SESSION_COOKIE_DOMAIN
1141None
1142SESSION_COOKIE_HTTPONLY
1143True
1144SESSION_COOKIE_NAME
1145'sessionid'
1146SESSION_COOKIE_PATH
1147'/'
1148SESSION_COOKIE_SECURE
1149False
1150SESSION_ENGINE
1151'django.contrib.sessions.backends.cache'
1152SESSION_EXPIRE_AT_BROWSER_CLOSE
1153False
1154SESSION_FILE_PATH
1155None
1156SESSION_SAVE_EVERY_REQUEST
1157False
1158SESSION_SERIALIZER
1159'django.contrib.sessions.serializers.JSONSerializer'
1160SETTINGS_MODULE
1161'app.settings'
1162SHORT_DATETIME_FORMAT
1163'm/d/Y P'
1164SHORT_DATE_FORMAT
1165'm/d/Y'
1166SIGNING_BACKEND
1167'django.core.signing.TimestampSigner'
1168SILENCED_SYSTEM_CHECKS
1169[]
1170SITE_ID
11711
1172SOCIAL_AUTH_FACEBOOK_KEY
1173'********************'
1174SOCIAL_AUTH_FACEBOOK_PROFILE_EXTRA_PARAMS
1175{'fields': 'id,name,email'}
1176SOCIAL_AUTH_FACEBOOK_SCOPE
1177['email']
1178SOCIAL_AUTH_FACEBOOK_SECRET
1179'********************'
1180SOCIAL_AUTH_GOOGLE_PLUS_KEY
1181'********************'
1182SOCIAL_AUTH_GOOGLE_PLUS_SCOPE
1183['email']
1184SOCIAL_AUTH_GOOGLE_PLUS_SECRET
1185'********************'
1186SOCIAL_AUTH_PIPELINE
1187('social_core.pipeline.social_auth.social_details',
1188 'social_core.pipeline.social_auth.social_uid',
1189 'social_core.pipeline.social_auth.auth_allowed',
1190 'social_core.pipeline.social_auth.social_user',
1191 'social_core.pipeline.user.get_username',
1192 'social_core.pipeline.social_auth.associate_by_email',
1193 'social_core.pipeline.user.create_user',
1194 'social_core.pipeline.social_auth.associate_user',
1195 'social_core.pipeline.social_auth.load_extra_data',
1196 'social_core.pipeline.user.user_details',
1197 'apps.accounts.pipelines.set_password')
1198SOCIAL_AUTH_REDIRECT_IS_HTTPS
1199True
1200STATICFILES_DIRS
1201[]
1202STATICFILES_FINDERS
1203['django.contrib.staticfiles.finders.FileSystemFinder',
1204 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
1205STATICFILES_STORAGE
1206'django.contrib.staticfiles.storage.StaticFilesStorage'
1207STATIC_ROOT
1208WindowsPath('C:/work/Projects/gash/server/app/static')
1209STATIC_URL
1210'/static/'
1211TEMPLATES
1212[{'APP_DIRS': True,
1213 'BACKEND': 'django_jinja.backend.Jinja2',
1214 'DIRS': [],
1215 'NAME': 'jinja2',
1216 'OPTIONS': {'auto_reload': True,
1217 'bytecode_cache': {'backend': 'django_jinja.cache.BytecodeCache',
1218 'enabled': True,
1219 'name': 'default'},
1220 'context_processors': ['django.contrib.auth.context_processors.auth',
1221 'django.template.context_processors.debug',
1222 'django.template.context_processors.i18n',
1223 'django.template.context_processors.media',
1224 'django.template.context_processors.static',
1225 'django.template.context_processors.tz',
1226 'django.contrib.messages.context_processors.messages',
1227 'social_django.context_processors.backends',
1228 'social_django.context_processors.login_redirect',
1229 'constance.context_processors.config'],
1230 'debug': True,
1231 'environment': 'shared.env.jinja2.environment',
1232 'extensions': ['jinja2.ext.do',
1233 'jinja2.ext.loopcontrols',
1234 'jinja2.ext.with_',
1235 'jinja2.ext.i18n',
1236 'jinja2.ext.autoescape',
1237 'django_jinja.builtins.extensions.CsrfExtension',
1238 'django_jinja.builtins.extensions.CacheExtension',
1239 'django_jinja.builtins.extensions.TimezoneExtension',
1240 'django_jinja.builtins.extensions.UrlsExtension',
1241 'django_jinja.builtins.extensions.StaticFilesExtension',
1242 'django_jinja.builtins.extensions.DjangoFiltersExtension'],
1243 'filters': {},
1244 'globals': {},
1245 'match_extension': '.jinja',
1246 'newstyle_gettext': True,
1247 'undefined': <class 'jinja2.runtime.Undefined'>}},
1248 {'APP_DIRS': True,
1249 'BACKEND': 'django.template.backends.django.DjangoTemplates',
1250 'DIRS': [],
1251 'OPTIONS': {'context_processors': ['django.template.context_processors.media',
1252 'django.template.context_processors.static',
1253 'django.template.context_processors.debug',
1254 'django.template.context_processors.i18n',
1255 'django.template.context_processors.request',
1256 'django.contrib.messages.context_processors.messages',
1257 'django.contrib.auth.context_processors.auth',
1258 'social_django.context_processors.backends',
1259 'social_django.context_processors.login_redirect',
1260 'constance.context_processors.config']}}]
1261TEST_NON_SERIALIZED_APPS
1262[]
1263TEST_RUNNER
1264'django.test.runner.DiscoverRunner'
1265THOUSAND_SEPARATOR
1266','
1267TIME_FORMAT
1268'P'
1269TIME_INPUT_FORMATS
1270['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
1271TIME_ZONE
1272'UTC'
1273TINYMCE_DEFAULT_CONFIG
1274{'autoresize_overflow_padding': 10,
1275 'contextmenu': 'formats | link image media ',
1276 'height': 500,
1277 'image_advtab': True,
1278 'image_class_list': [{'title': 'None', 'value': ''},
1279 {'title': 'Responsive', 'value': 'img-responsive'}],
1280 'inline': False,
1281 'menubar': True,
1282 'plugins': 'link image imagetools media preview fullscreen codesample '
1283 'contextmenu table code insertdatetime searchreplace textcolor '
1284 'wordcount visualblocks lists',
1285 'selector': 'textarea',
1286 'statusbar': True,
1287 'theme': 'modern',
1288 'toolbar1': 'fontsizeselect bold italic underline | alignleft aligncenter '
1289 'alignright alignjustify | bullist numlist | outdent indent | '
1290 'table | link image media | codesample |preview code | forecolor '
1291 'backcolor',
1292 'width': 'auto',
1293 'wordcount_cleanregex': '/ [0 - 9.(),;:!? % # $?\\x27\\x22_+=\\\\\\/\\-]*/g'}
1294USE_ETAGS
1295False
1296USE_I18N
1297True
1298USE_L10N
1299True
1300USE_THOUSAND_SEPARATOR
1301False
1302USE_TZ
1303True
1304USE_X_FORWARDED_HOST
1305False
1306USE_X_FORWARDED_PORT
1307False
1308WSGI_APPLICATION
1309'app.wsgi.application'
1310X_FRAME_OPTIONS
1311'SAMEORIGIN'
1312YEAR_MONTH_FORMAT
1313'F Y'
1314You'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.