· 7 years ago · Dec 18, 2018, 01:30 PM
1TypeError at /order/
2Object of type 'Decimal' is not JSON serializable
3Request Method: GET
4Request URL: http://127.0.0.1/order/
5Django Version: 2.0
6Exception Type: TypeError
7Exception Value:
8Object of type 'Decimal' is not JSON serializable
9Exception Location: /usr/local/lib/python3.6/json/encoder.py in default, line 180
10Python Executable: /usr/local/bin/python
11Python Version: 3.6.7
12Python Path:
13['/opt/project',
14 '/usr/local/lib/python36.zip',
15 '/usr/local/lib/python3.6',
16 '/usr/local/lib/python3.6/lib-dynload',
17 '/usr/local/lib/python3.6/site-packages',
18 '/opt/project']
19Server time: Вт, 18 Дек 2018 01:57:52 +0200
20Traceback Switch to copy-and-paste view
21/usr/local/lib/python3.6/site-packages/django/core/handlers/exception.py in inner
22 response = get_response(request) ...
23â–¶ Local vars
24/usr/local/lib/python3.6/site-packages/django/utils/deprecation.py in __call__
25 response = self.process_response(request, response) ...
26â–¶ Local vars
27/usr/local/lib/python3.6/site-packages/django/contrib/sessions/middleware.py in process_response
28 request.session.save() ...
29â–¶ Local vars
30/usr/local/lib/python3.6/site-packages/django/contrib/sessions/backends/db.py in save
31 obj = self.create_model_instance(data) ...
32â–¶ Local vars
33/usr/local/lib/python3.6/site-packages/django/contrib/sessions/backends/db.py in create_model_instance
34 session_data=self.encode(data), ...
35â–¶ Local vars
36/usr/local/lib/python3.6/site-packages/django/contrib/sessions/backends/base.py in encode
37 serialized = self.serializer().dumps(session_dict) ...
38â–¶ Local vars
39/usr/local/lib/python3.6/site-packages/django/core/signing.py in dumps
40 return json.dumps(obj, separators=(',', ':')).encode('latin-1') ...
41â–¶ Local vars
42/usr/local/lib/python3.6/json/__init__.py in dumps
43 **kw).encode(obj) ...
44â–¶ Local vars
45/usr/local/lib/python3.6/json/encoder.py in encode
46 chunks = self.iterencode(o, _one_shot=True) ...
47â–¶ Local vars
48/usr/local/lib/python3.6/json/encoder.py in iterencode
49 return _iterencode(o, 0) ...
50â–¶ Local vars
51/usr/local/lib/python3.6/json/encoder.py in default
52 o.__class__.__name__) ...
53â–¶ Local vars
54Request information
55USER
56admin@manoo.io
57
58GET
59No GET data
60
61POST
62No POST data
63
64FILES
65No FILES data
66
67COOKIES
68Variable Value
69messages
70('1972d1e8cbe88c6c60e02cdee7be6aa92bbd043d$[["__json_message",0,25,"\\u0412\\u044b '
71 '\\u0432\\u043e\\u0448\\u043b\\u0438 \\u043a\\u0430\\u043a '
72 'admin@manoo.io."],["__json_message",0,25,"\\u0412\\u044b '
73 '\\u0432\\u044b\\u0448\\u043b\\u0438."],["__json_message",0,25,"\\u0412\\u044b '
74 '\\u0432\\u043e\\u0448\\u043b\\u0438 \\u043a\\u0430\\u043a admin@manoo.io."]]')
75csrftoken
76'vstpWfhUqGptWiT68eoiS4GlLv1hUQrYRSNVWlxOpBuKzFe8DxaZezCUHgjfnFbc'
77sessionid
78'x2cr3pmljn1en6h3uxpbgdsa1d8cjvpd'
79META
80Variable Value
81CONTENT_LENGTH
82'0'
83CONTENT_TYPE
84'text/plain'
85CSRF_COOKIE
86'vstpWfhUqGptWiT68eoiS4GlLv1hUQrYRSNVWlxOpBuKzFe8DxaZezCUHgjfnFbc'
87CSRF_COOKIE_USED
88True
89DJANGO_SETTINGS_MODULE
90'project.settings.dev'
91GATEWAY_INTERFACE
92'CGI/1.1'
93GPG_KEY
94'0D96DF4D4110E5C43FBFB17F2D347EA6AA65421D'
95HOME
96'/root'
97HOSTNAME
98'ad328664b4e5'
99HTTP_ACCEPT
100'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8'
101HTTP_ACCEPT_ENCODING
102'gzip, deflate, br'
103HTTP_ACCEPT_LANGUAGE
104'ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7,pl;q=0.6,uk;q=0.5,cy;q=0.4'
105HTTP_CACHE_CONTROL
106'max-age=0'
107HTTP_CONNECTION
108'close'
109HTTP_COOKIE
110('messages="1972d1e8cbe88c6c60e02cdee7be6aa92bbd043d$[[\\"__json_message\\"\\0540\\05425\\054\\"\\\\u0412\\\\u044b '
111 '\\\\u0432\\\\u043e\\\\u0448\\\\u043b\\\\u0438 \\\\u043a\\\\u0430\\\\u043a '
112 'admin@manoo.io.\\"]\\054[\\"__json_message\\"\\0540\\05425\\054\\"\\\\u0412\\\\u044b '
113 '\\\\u0432\\\\u044b\\\\u0448\\\\u043b\\\\u0438.\\"]\\054[\\"__json_message\\"\\0540\\05425\\054\\"\\\\u0412\\\\u044b '
114 '\\\\u0432\\\\u043e\\\\u0448\\\\u043b\\\\u0438 \\\\u043a\\\\u0430\\\\u043a '
115 'admin@manoo.io.\\"]]"; '
116 'csrftoken=vstpWfhUqGptWiT68eoiS4GlLv1hUQrYRSNVWlxOpBuKzFe8DxaZezCUHgjfnFbc; '
117 'sessionid=x2cr3pmljn1en6h3uxpbgdsa1d8cjvpd')
118HTTP_HOST
119'127.0.0.1'
120HTTP_REFERER
121'https://wise-sheep-70.localtunnel.me/cart/'
122HTTP_UPGRADE_INSECURE_REQUESTS
123'1'
124HTTP_USER_AGENT
125('Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_1) AppleWebKit/537.36 (KHTML, '
126 'like Gecko) Chrome/70.0.3538.110 Safari/537.36')
127HTTP_X_FORWARDED_FOR
128'5.178.141.163'
129HTTP_X_FORWARDED_PROTO
130'https'
131HTTP_X_NGINX_PROXY
132'true'
133HTTP_X_REAL_IP
134'5.178.141.163'
135LANG
136'C.UTF-8'
137PATH
138'/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'
139PATH_INFO
140'/order/'
141PYTHON_PIP_VERSION
142'18.1'
143PYTHON_VERSION
144'3.6.7'
145QUERY_STRING
146''
147REMOTE_ADDR
148'172.26.0.8'
149REMOTE_HOST
150''
151REQUEST_METHOD
152'GET'
153RUN_MAIN
154'true'
155SCRIPT_NAME
156''
157SERVER_NAME
158'ad328664b4e5'
159SERVER_PORT
160'8000'
161SERVER_PROTOCOL
162'HTTP/1.0'
163SERVER_SOFTWARE
164'WSGIServer/0.2'
165TZ
166'Europe/Kiev'
167wsgi.errors
168<_io.TextIOWrapper name='<stderr>' mode='w' encoding='UTF-8'>
169wsgi.file_wrapper
170''
171wsgi.input
172<_io.BufferedReader name=5>
173wsgi.multiprocess
174False
175wsgi.multithread
176True
177wsgi.run_once
178False
179wsgi.url_scheme
180'http'
181wsgi.version
182(1, 0)
183Settings
184Using settings module project.settings.dev
185Setting Value
186ABSOLUTE_URL_OVERRIDES
187{}
188ACCOUNT_AUTHENTICATION_METHOD
189'email'
190ACCOUNT_EMAIL_REQUIRED
191True
192ACCOUNT_EMAIL_VERIFICATION
193'none'
194ACCOUNT_FORMS
195{'signup': 'users_app.forms.UserCreationForm'}
196ACCOUNT_SIGNUP_FORM_CLASS
197'users_app.forms.UserSocialCreationForm'
198ACCOUNT_UNIQUE_EMAIL
199True
200ACCOUNT_USERNAME_REQUIRED
201False
202ACCOUNT_USER_MODEL_USERNAME_FIELD
203None
204ADMINS
205[]
206ALLOWED_HOSTS
207['127.0.0.1', '*']
208APPEND_SLASH
209True
210AUTHENTICATION_BACKENDS
211['django.contrib.auth.backends.ModelBackend']
212AUTH_PASSWORD_VALIDATORS
213'********************'
214AUTH_USER_MODEL
215'users_app.User'
216BASE_DIR
217'/opt/project/project'
218BROKER_URL
219'redis://redis:6379/0'
220CACHES
221{'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}
222CACHE_MIDDLEWARE_ALIAS
223'default'
224CACHE_MIDDLEWARE_KEY_PREFIX
225'********************'
226CACHE_MIDDLEWARE_SECONDS
227600
228CART_SESSION_ID
229'cart'
230CELERY_ACCEPT_CONTENT
231['json']
232CELERY_RESULT_BACKEND
233'redis://redis:6379/0'
234CELERY_RESULT_SERIALIZER
235'json'
236CELERY_SEND_EVENTS
237True
238CELERY_TASK_RESULT_EXPIRES
239604800
240CELERY_TASK_SERIALIZER
241'json'
242CSRF_COOKIE_AGE
24331449600
244CSRF_COOKIE_DOMAIN
245None
246CSRF_COOKIE_HTTPONLY
247False
248CSRF_COOKIE_NAME
249'csrftoken'
250CSRF_COOKIE_PATH
251'/'
252CSRF_COOKIE_SECURE
253False
254CSRF_FAILURE_VIEW
255'django.views.csrf.csrf_failure'
256CSRF_HEADER_NAME
257'HTTP_X_CSRFTOKEN'
258CSRF_TRUSTED_ORIGINS
259[]
260CSRF_USE_SESSIONS
261False
262DATABASES
263{'default': {'ATOMIC_REQUESTS': False,
264 'AUTOCOMMIT': True,
265 'CONN_MAX_AGE': 0,
266 'ENGINE': 'django.db.backends.postgresql_psycopg2',
267 'HOST': 'db',
268 'NAME': 'postgres',
269 'OPTIONS': {},
270 'PASSWORD': '********************',
271 'PORT': 5432,
272 'TEST': {'CHARSET': None,
273 'COLLATION': None,
274 'MIRROR': None,
275 'NAME': None},
276 'TIME_ZONE': None,
277 'USER': 'postgres'}}
278DATABASE_ROUTERS
279[]
280DATA_UPLOAD_MAX_MEMORY_SIZE
2812621440
282DATA_UPLOAD_MAX_NUMBER_FIELDS
2831000
284DATETIME_FORMAT
285'N j, Y, P'
286DATETIME_INPUT_FORMATS
287['%Y-%m-%d %H:%M:%S',
288 '%Y-%m-%d %H:%M:%S.%f',
289 '%Y-%m-%d %H:%M',
290 '%Y-%m-%d',
291 '%m/%d/%Y %H:%M:%S',
292 '%m/%d/%Y %H:%M:%S.%f',
293 '%m/%d/%Y %H:%M',
294 '%m/%d/%Y',
295 '%m/%d/%y %H:%M:%S',
296 '%m/%d/%y %H:%M:%S.%f',
297 '%m/%d/%y %H:%M',
298 '%m/%d/%y']
299DATE_FORMAT
300'N j, Y'
301DATE_INPUT_FORMATS
302['%Y-%m-%d',
303 '%m/%d/%Y',
304 '%m/%d/%y',
305 '%b %d %Y',
306 '%b %d, %Y',
307 '%d %b %Y',
308 '%d %b, %Y',
309 '%B %d %Y',
310 '%B %d, %Y',
311 '%d %B %Y',
312 '%d %B, %Y']
313DEBUG
314True
315DEBUG_PROPAGATE_EXCEPTIONS
316False
317DECIMAL_SEPARATOR
318'.'
319DEFAULT_CHARSET
320'utf-8'
321DEFAULT_CONTENT_TYPE
322'text/html'
323DEFAULT_EXCEPTION_REPORTER_FILTER
324'django.views.debug.SafeExceptionReporterFilter'
325DEFAULT_FILE_STORAGE
326'django.core.files.storage.FileSystemStorage'
327DEFAULT_FROM_EMAIL
328'robot@manoo.io'
329DEFAULT_INDEX_TABLESPACE
330''
331DEFAULT_TABLESPACE
332''
333DISALLOWED_USER_AGENTS
334[]
335EMAIL_BACKEND
336'postmark.django_backend.EmailBackend'
337EMAIL_HOST
338'localhost'
339EMAIL_HOST_PASSWORD
340'********************'
341EMAIL_HOST_USER
342''
343EMAIL_PORT
34425
345EMAIL_SSL_CERTFILE
346None
347EMAIL_SSL_KEYFILE
348'********************'
349EMAIL_SUBJECT_PREFIX
350'[Django] '
351EMAIL_TIMEOUT
352None
353EMAIL_USE_LOCALTIME
354False
355EMAIL_USE_SSL
356False
357EMAIL_USE_TLS
358False
359FILE_CHARSET
360'utf-8'
361FILE_UPLOAD_DIRECTORY_PERMISSIONS
362None
363FILE_UPLOAD_HANDLERS
364['django.core.files.uploadhandler.MemoryFileUploadHandler',
365 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
366FILE_UPLOAD_MAX_MEMORY_SIZE
3672621440
368FILE_UPLOAD_PERMISSIONS
369None
370FILE_UPLOAD_TEMP_DIR
371None
372FIRST_DAY_OF_WEEK
3730
374FIXTURE_DIRS
375[]
376FORCE_SCRIPT_NAME
377None
378FORMAT_MODULE_PATH
379None
380FORM_RENDERER
381'django.forms.renderers.DjangoTemplates'
382IGNORABLE_404_URLS
383[]
384INSTALLED_APPS
385['django.contrib.admin',
386 'django.contrib.auth',
387 'django.contrib.contenttypes',
388 'django.contrib.sessions',
389 'django.contrib.messages',
390 'django.contrib.staticfiles',
391 'django_celery_beat',
392 'rest_framework',
393 'rest_framework.authtoken',
394 'django.contrib.sites',
395 'allauth',
396 'allauth.account',
397 'allauth.socialaccount',
398 'allauth.socialaccount.providers.google',
399 'phonenumber_field',
400 'main_app',
401 'users_app',
402 'customers_app',
403 'staff_app',
404 'orders_app',
405 'gift_card_app',
406 'shop_app']
407INTERNAL_IPS
408[]
409LANGUAGES
410(('en', 'EN'), ('ru', 'RU'))
411LANGUAGES_BIDI
412['he', 'ar', 'fa', 'ur']
413LANGUAGE_CODE
414'en-EN'
415LANGUAGE_COOKIE_AGE
416None
417LANGUAGE_COOKIE_DOMAIN
418None
419LANGUAGE_COOKIE_NAME
420'django_language'
421LANGUAGE_COOKIE_PATH
422'/'
423LIQPAY_BOOKING_RESULT_URL
424'https://wise-sheep-70.localtunnel.me/order/booking/checkout/done/'
425LIQPAY_PRIVATE_KEY
426'********************'
427LIQPAY_PRODUCT_RESULT_URL
428'https://wise-sheep-70.localtunnel.me/order/checkout/done/'
429LIQPAY_PUBLIC_KEY
430'********************'
431LIQPAY_SERVER_URL
432'https://wise-sheep-70.localtunnel.me/order/booking/checkout/callback/'
433LOCALE_PATHS
434('/opt/project/project/../locale',)
435LOGGING
436{}
437LOGGING_CONFIG
438'logging.config.dictConfig'
439LOGIN_REDIRECT_URL
440'/'
441LOGIN_URL
442'/accounts/login/'
443LOGOUT_REDIRECT_URL
444None
445MANAGERS
446[]
447MEDIA_ROOT
448'/opt/project/project/../static/media/'
449MEDIA_URL
450'/media/'
451MESSAGE_STORAGE
452'django.contrib.messages.storage.fallback.FallbackStorage'
453MIDDLEWARE
454['django.middleware.security.SecurityMiddleware',
455 'django.contrib.sessions.middleware.SessionMiddleware',
456 'django.middleware.locale.LocaleMiddleware',
457 'django.middleware.common.CommonMiddleware',
458 'django.middleware.csrf.CsrfViewMiddleware',
459 'django.contrib.auth.middleware.AuthenticationMiddleware',
460 'django.contrib.messages.middleware.MessageMiddleware',
461 'django.middleware.clickjacking.XFrameOptionsMiddleware',
462 'django.middleware.common.CommonMiddleware']
463MIGRATION_MODULES
464{}
465MONTH_DAY_FORMAT
466'F j'
467NUMBER_GROUPING
4680
469PASSWORD_HASHERS
470'********************'
471PASSWORD_RESET_TIMEOUT_DAYS
472'********************'
473POSTMARK_API_KEY
474'********************'
475POSTMARK_SENDER
476'robot@manoo.io'
477POSTMARK_TEST_MODE
478False
479POSTMARK_TRACK_OPENS
480False
481PREPEND_WWW
482False
483REST_FRAMEWORK
484{'DEFAULT_AUTHENTICATION_CLASSES': ('rest_framework.authentication.TokenAuthentication',),
485 'DEFAULT_PERMISSION_CLASSES': ('rest_framework.permissions.IsAuthenticatedOrReadOnly',)}
486ROOT_URLCONF
487'project.urls'
488SECRET_KEY
489'********************'
490SECURE_BROWSER_XSS_FILTER
491False
492SECURE_CONTENT_TYPE_NOSNIFF
493False
494SECURE_HSTS_INCLUDE_SUBDOMAINS
495False
496SECURE_HSTS_PRELOAD
497False
498SECURE_HSTS_SECONDS
4990
500SECURE_PROXY_SSL_HEADER
501None
502SECURE_REDIRECT_EXEMPT
503[]
504SECURE_SSL_HOST
505None
506SECURE_SSL_REDIRECT
507False
508SERVER_EMAIL
509'robot@manoo.io'
510SESSION_CACHE_ALIAS
511'default'
512SESSION_COOKIE_AGE
5131209600
514SESSION_COOKIE_DOMAIN
515None
516SESSION_COOKIE_HTTPONLY
517True
518SESSION_COOKIE_NAME
519'sessionid'
520SESSION_COOKIE_PATH
521'/'
522SESSION_COOKIE_SECURE
523False
524SESSION_ENGINE
525'django.contrib.sessions.backends.db'
526SESSION_EXPIRE_AT_BROWSER_CLOSE
527False
528SESSION_FILE_PATH
529None
530SESSION_SAVE_EVERY_REQUEST
531False
532SESSION_SERIALIZER
533'django.contrib.sessions.serializers.JSONSerializer'
534SETTINGS_MODULE
535'project.settings.dev'
536SHORT_DATETIME_FORMAT
537'm/d/Y P'
538SHORT_DATE_FORMAT
539'm/d/Y'
540SIGNING_BACKEND
541'django.core.signing.TimestampSigner'
542SILENCED_SYSTEM_CHECKS
543[]
544SITE_ID
5451
546SOCIALACCOUNT_ADAPTER
547'users_app.adapter.MySocialAccountAdapter'
548SOCIALACCOUNT_AUTO_SIGNUP
549False
550STATICFILES_DIRS
551('/opt/project/project/../static',)
552STATICFILES_FINDERS
553('django.contrib.staticfiles.finders.FileSystemFinder',
554 'django.contrib.staticfiles.finders.AppDirectoriesFinder')
555STATICFILES_STORAGE
556'django.contrib.staticfiles.storage.StaticFilesStorage'
557STATIC_ROOT
558'/opt/project/project/static'
559STATIC_URL
560'/static/'
561TEMPLATES
562[{'APP_DIRS': True,
563 'BACKEND': 'django.template.backends.django.DjangoTemplates',
564 'DIRS': ['/opt/project/project/../templates'],
565 'OPTIONS': {'context_processors': ['django.template.context_processors.debug',
566 'django.template.context_processors.request',
567 'django.contrib.auth.context_processors.auth',
568 'django.contrib.messages.context_processors.messages',
569 'cart_app.context_processors.cart']}}]
570TEST_NON_SERIALIZED_APPS
571[]
572TEST_RUNNER
573'django.test.runner.DiscoverRunner'
574THOUSAND_SEPARATOR
575','
576TIME_FORMAT
577'P'
578TIME_INPUT_FORMATS
579['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
580TIME_ZONE
581'Europe/Kiev'
582USE_ETAGS
583False
584USE_I18N
585True
586USE_L10N
587True
588USE_THOUSAND_SEPARATOR
589False
590USE_TZ
591True
592USE_X_FORWARDED_HOST
593False
594USE_X_FORWARDED_PORT
595False
596WSGI_APPLICATION
597'project.wsgi.application'
598X_FRAME_OPTIONS
599'SAMEORIGIN'
600YEAR_MONTH_FORMAT
601'F Y'
602You'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.