· 7 years ago · Apr 11, 2018, 04:40 PM
1TypeError at /api/v0/orders/items/19795235/
2Object of type 'CaseInsensitiveDict' is not JSON serializable
3
4Request Method: PATCH
5Request URL: http://127.0.0.1:8000/api/v0/orders/items/19795235/
6Django Version: 1.11.6
7Python Executable: /usr/local/opt/python/bin/python3.6
8Python Version: 3.6.5
9Python Path: ['/Users/lfyxan/projects/evapolar-web', '/usr/local/Cellar/python/3.6.5/Frameworks/Python.framework/Versions/3.6/lib/python36.zip', '/usr/local/Cellar/python/3.6.5/Frameworks/Python.framework/Versions/3.6/lib/python3.6', '/usr/local/Cellar/python/3.6.5/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload', '/usr/local/lib/python3.6/site-packages', '/Users/lfyxan/projects/evapolar-web/src/django-getpaid', '/Users/lfyxan/projects/evapolar-web', '/usr/local/lib/python3.6/site-packages/odf', '/usr/local/lib/python3.6/site-packages/odf', '/usr/local/lib/python3.6/site-packages/odf', '/usr/local/lib/python3.6/site-packages/odf', '/usr/local/lib/python3.6/site-packages/odf', '/usr/local/lib/python3.6/site-packages/odf', '/usr/local/lib/python3.6/site-packages/odf']
10Server time: Wed, 11 Apr 2018 16:38:49 +0000
11Installed Applications:
12('nested_admin',
13 'suit',
14 'django.contrib.admin',
15 'django.contrib.admindocs',
16 'django.contrib.auth',
17 'django.contrib.contenttypes',
18 'django.contrib.sessions',
19 'django.contrib.messages',
20 'django.contrib.staticfiles',
21 'django.contrib.humanize',
22 'django.contrib.sites',
23 'django.contrib.postgres',
24 'storages',
25 'private_storage',
26 'django_extensions',
27 'django_mptt_admin',
28 'django_pgviews',
29 'clear_cache',
30 'django_filters',
31 'sorl.thumbnail',
32 'mptt',
33 'smart_selects',
34 'cachalot',
35 'coverage',
36 'cities_light',
37 'reversion',
38 'rest_framework_filters',
39 'import_export',
40 'rangefilter',
41 'project.apps.geodata',
42 'project.apps.shared.ecommerce_channel',
43 'project.apps.products',
44 'project.apps.site_orders',
45 'project.apps.orders',
46 'project.apps.logistic',
47 'project.apps.content',
48 'project.apps.money',
49 'project.apps.channels.amazon',
50 'project.apps.channels.amazon_seller',
51 'project.apps.channels.ebay',
52 'project.apps.channels.indiegogo1',
53 'project.apps.channels.indiegogo2',
54 'project.apps.channels.newegg',
55 'project.apps.channels.shopify',
56 'project.apps.channels.wordpress',
57 'project.apps.channels.utils',
58 'project.apps.shared.evapolar_utils.gallery',
59 'project.apps.shared.evapolar_utils.base',
60 'project.apps.shared.evapolar_utils.documentation',
61 'djcelery',
62 'rest_framework',
63 'rest_framework_swagger',
64 'paypal.standard.ipn',
65 'project.admin-on-rest',
66 'rest_framework.authtoken',
67 'webpack_loader',
68 'anymail',
69 'versatileimagefield',
70 'ckeditor',
71 'ckeditor_uploader',
72 'corsheaders')
73Installed Middleware:
74('whitenoise.middleware.WhiteNoiseMiddleware',
75 'django.middleware.security.SecurityMiddleware',
76 'django.contrib.sessions.middleware.SessionMiddleware',
77 'corsheaders.middleware.CorsMiddleware',
78 'django.middleware.common.CommonMiddleware',
79 'django.middleware.csrf.CsrfViewMiddleware',
80 'django.contrib.auth.middleware.AuthenticationMiddleware',
81 'django.contrib.messages.middleware.MessageMiddleware',
82 'django.middleware.clickjacking.XFrameOptionsMiddleware')
83
84
85Traceback:
86
87File "/Users/lfyxan/projects/evapolar-web/project/apps/money/payment_providers.py" in create_payment
88 535. capture=False,
89
90File "/usr/local/lib/python3.6/site-packages/stripe/api_resources/abstract/createable_api_resource.py" in create
91 17. response, api_key = requestor.request('post', url, params, headers)
92
93File "/usr/local/lib/python3.6/site-packages/stripe/api_requestor.py" in request
94 153. resp = self.interpret_response(rbody, rcode, rheaders)
95
96File "/usr/local/lib/python3.6/site-packages/stripe/api_requestor.py" in interpret_response
97 365. self.handle_error_response(rbody, rcode, resp.data, rheaders)
98
99File "/usr/local/lib/python3.6/site-packages/stripe/api_requestor.py" in handle_error_response
100 178. raise err
101
102
103 During handling of the above exception (Request req_Kc6dsb7udAaawz: Your card was declined.), another exception occurred:
104
105
106
107File "/usr/local/lib/python3.6/site-packages/django/core/handlers/exception.py" in inner
108 41. response = get_response(request)
109
110File "/usr/local/lib/python3.6/site-packages/django/core/handlers/base.py" in _legacy_get_response
111 249. response = self._get_response(request)
112
113File "/usr/local/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response
114 187. response = self.process_exception_by_middleware(e, request)
115
116File "/usr/local/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response
117 185. response = wrapped_callback(request, *callback_args, **callback_kwargs)
118
119File "/usr/local/lib/python3.6/site-packages/django/views/decorators/csrf.py" in wrapped_view
120 58. return view_func(*args, **kwargs)
121
122File "/usr/local/lib/python3.6/site-packages/rest_framework/viewsets.py" in view
123 90. return self.dispatch(request, *args, **kwargs)
124
125File "/usr/local/lib/python3.6/site-packages/rest_framework/views.py" in dispatch
126 489. response = self.handle_exception(exc)
127
128File "/usr/local/lib/python3.6/site-packages/rest_framework/views.py" in handle_exception
129 449. self.raise_uncaught_exception(exc)
130
131File "/usr/local/lib/python3.6/site-packages/rest_framework/views.py" in dispatch
132 486. response = handler(request, *args, **kwargs)
133
134File "/usr/local/lib/python3.6/site-packages/rest_framework/mixins.py" in partial_update
135 84. return self.update(request, *args, **kwargs)
136
137File "/Users/lfyxan/projects/evapolar-web/project/apps/site_orders/views.py" in update
138 30. self.perform_update(serializer)
139
140File "/usr/local/lib/python3.6/site-packages/rest_framework/mixins.py" in perform_update
141 80. serializer.save()
142
143File "/usr/local/lib/python3.6/site-packages/rest_framework/serializers.py" in save
144 210. self.instance = self.update(self.instance, validated_data)
145
146File "/Users/lfyxan/projects/evapolar-web/project/apps/site_orders/serializers.py" in update
147 156. self).update(instance, validated_data)
148
149File "/usr/local/lib/python3.6/site-packages/rest_framework/serializers.py" in update
150 955. instance.save()
151
152File "/Users/lfyxan/projects/evapolar-web/project/apps/site_orders/models.py" in save
153 406. self._new_order_processing()
154
155File "/Users/lfyxan/projects/evapolar-web/project/apps/site_orders/models.py" in _new_order_processing
156 484. self._payment_processing()
157
158File "/Users/lfyxan/projects/evapolar-web/project/apps/site_orders/models.py" in _payment_processing
159 546. billing_data=self._billing_address_data.__dict__()
160
161File "/Users/lfyxan/projects/evapolar-web/project/apps/money/payment_providers.py" in create_payment
162 538. raise PaymentException(json.dumps(e.__dict__))
163
164File "/usr/local/Cellar/python/3.6.5/Frameworks/Python.framework/Versions/3.6/lib/python3.6/json/__init__.py" in dumps
165 231. return _default_encoder.encode(obj)
166
167File "/usr/local/Cellar/python/3.6.5/Frameworks/Python.framework/Versions/3.6/lib/python3.6/json/encoder.py" in encode
168 199. chunks = self.iterencode(o, _one_shot=True)
169
170File "/usr/local/Cellar/python/3.6.5/Frameworks/Python.framework/Versions/3.6/lib/python3.6/json/encoder.py" in iterencode
171 257. return _iterencode(o, 0)
172
173File "/usr/local/Cellar/python/3.6.5/Frameworks/Python.framework/Versions/3.6/lib/python3.6/json/encoder.py" in default
174 180. o.__class__.__name__)
175
176Exception Type: TypeError at /api/v0/orders/items/19795235/
177Exception Value: Object of type 'CaseInsensitiveDict' is not JSON serializable
178Request information:
179USER: AnonymousUser
180
181GET: No GET data
182
183POST: No POST data
184
185FILES: No FILES data
186
187COOKIES: No cookie data
188
189META:
190Apple_PubSub_Socket_Render = '/private/tmp/com.apple.launchd.pwXhHTLDZ2/Render'
191BOLD = '\x1b[1m'
192CELERY_LOADER = 'djcelery.loaders.DjangoLoader'
193CONTENT_LENGTH = '282'
194CONTENT_TYPE = 'application/json;charset=UTF-8'
195DISPLAY = '/private/tmp/com.apple.launchd.aWfPx9bKoa/org.macosforge.xquartz:0'
196DJANGO_SETTINGS_MODULE = 'project.settings'
197GATEWAY_INTERFACE = 'CGI/1.1'
198GREEN = '\x1b[38;5;64m'
199HOME = '/Users/lfyxan'
200HTTP_ACCEPT = 'application/json, text/plain, */*'
201HTTP_ACCEPT_ENCODING = 'gzip, deflate, br'
202HTTP_ACCEPT_LANGUAGE = 'ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7,it;q=0.6,de;q=0.5'
203HTTP_CACHE_CONTROL = 'no-cache'
204HTTP_CONNECTION = 'keep-alive'
205HTTP_HOST = '127.0.0.1:8000'
206HTTP_ORIGIN = 'http://localhost:3000'
207HTTP_PRAGMA = 'no-cache'
208HTTP_REFERER = 'http://localhost:3000/checkout'
209HTTP_USER_AGENT = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36'
210LANG = 'en_GB.UTF-8'
211LOGNAME = 'lfyxan'
212LS_COLORS = 'no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.ogg=01;35:*.mp3=01;35:*.wav=01;35:'
213MAGENTA = '\x1b[38;5;125m'
214ORANGE = '\x1b[38;5;166m'
215PATH = '/Users/lfyxan/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/Users/lfyxan/bin'
216PATH_INFO = '/api/v0/orders/items/19795235/'
217PS1 = '\\[\x1b[1m\x1b[38;5;125m\\]\\u \\[\x1b[38;5;244m\\]at \\[\x1b[38;5;166m\\]\\h \\[\x1b[38;5;244m\\]in \\[\x1b[38;5;64m\\]\\w\\[\x1b[38;5;244m\\]$([[ -n $(git branch 2> /dev/null) ]] && echo " on ")\\[\x1b[38;5;61m\\]$(parse_git_branch)\\[\x1b[38;5;244m\\]\\n$ \\[\x1b(B\x1b[m\\]'
218PS2 = '\\[\x1b[38;5;166m\\]→ \\[\x1b(B\x1b[m\\]'
219PURPLE = '\x1b[38;5;61m'
220PWD = '/Users/lfyxan/projects/evapolar-web'
221QUERY_STRING = ''
222REMOTE_ADDR = '127.0.0.1'
223REMOTE_HOST = ''
224REQUEST_METHOD = 'PATCH'
225RESET = '\x1b(B\x1b[m'
226RUN_MAIN = 'true'
227SCRIPT_NAME = ''
228SERVER_NAME = '1.0.0.127.in-addr.arpa'
229SERVER_PORT = '8000'
230SERVER_PROTOCOL = 'HTTP/1.1'
231SERVER_SOFTWARE = 'WSGIServer/0.2'
232SHELL = '/bin/bash'
233SHLVL = '2'
234SSH_AUTH_SOCK = '/private/tmp/com.apple.launchd.YGAYXXYwO9/Listeners'
235TERM = 'xterm-256color'
236TERM_PROGRAM = 'vscode'
237TERM_PROGRAM_VERSION = '1.22.1'
238TMPDIR = '/var/folders/9f/d7sdf4c977n1zqxspp4qmk6m0000gn/T/'
239TZ = 'UTC'
240USER = 'lfyxan'
241VSCODE_IPC_HOOK = '/Users/lfyxan/Library/Application Support/Code/1.22.1-main.sock'
242VSCODE_NLS_CONFIG = '{"locale":"en-gb","availableLanguages":{}}'
243VSCODE_NODE_CACHED_DATA_DIR_76581 = '/Users/lfyxan/Library/Application Support/Code/CachedData/950b8b0d37a9b7061b6f0d291837ccc4015f5ecd'
244VSCODE_NODE_CACHED_DATA_DIR_76686 = '/Users/lfyxan/Library/Application Support/Code/CachedData/950b8b0d37a9b7061b6f0d291837ccc4015f5ecd'
245VSCODE_PID = '76686'
246WHITE = '\x1b[38;5;244m'
247XPC_FLAGS = '0x0'
248XPC_SERVICE_NAME = '0'
249_ = '/usr/local/bin/python3'
250__CF_USER_TEXT_ENCODING = '0x1F5:0x502:0x0'
251__PYVENV_LAUNCHER__ = '/usr/local/Cellar/python/3.6.5/bin/python3.6'
252wsgi.errors = <_io.TextIOWrapper name='<stderr>' mode='w' encoding='UTF-8'>
253wsgi.file_wrapper = ''
254wsgi.input = <_io.BufferedReader name=7>
255wsgi.multiprocess = False
256wsgi.multithread = True
257wsgi.run_once = False
258wsgi.url_scheme = 'http'
259wsgi.version = '(1, 0)'
260
261Settings:
262Using settings module project.settings
263ABSOLUTE_URL_OVERRIDES = {}
264ADMINS = []
265ALLOWED_HOSTS = ['*']
266ANYMAIL = {'MAILGUN_API_KEY': '********************', 'MAILGUN_SENDER_DOMAIN': 'mail.evapolar.me'}
267APPEND_SLASH = True
268AUTHENTICATION_BACKENDS = ['django.contrib.auth.backends.ModelBackend']
269AUTH_PASSWORD_VALIDATORS = '********************'
270AUTH_USER_MODEL = 'auth.User'
271BASE_DIR = '/Users/lfyxan/projects/evapolar-web/project'
272BROKER_CONNECTION_TIMEOUT = 30
273BROKER_HEARTBEAT = None
274BROKER_POOL_LIMIT = 1
275BROKER_URL = 'redis://localhost:6379/0'
276CACHES = {'default': {'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache', 'LOCATION': 'localhost:11211'}}
277CACHE_MIDDLEWARE_ALIAS = 'default'
278CACHE_MIDDLEWARE_KEY_PREFIX = '********************'
279CACHE_MIDDLEWARE_SECONDS = 600
280CELERYBEAT_SCHEDULE = {'remove_old_unpayed_orders': {'task': 'project.apps.site_orders.tasks.remove_old_unpayed_orders', 'schedule': datetime.timedelta(1)}}
281CELERYBEAT_SCHEDULER = 'djcelery.schedulers.DatabaseScheduler'
282CELERY_ACCEPT_CONTENT = ['application/json']
283CELERY_ALWAYS_EAGER = True
284CELERY_EVENT_QUEUE_EXPIRES = 60
285CELERY_RESULT_BACKEND = 'rpc'
286CELERY_RESULT_SERIALIZER = 'json'
287CELERY_SEND_EVENTS = True
288CELERY_TASK_SERIALIZER = 'json'
289CITIES_LIGHT_APP_NAME = 'geodata'
290CKEDITOR_CONFIGS = {'default': {'toolbar': 'full', 'height': 300, 'width': 'auto'}}
291CKEDITOR_UPLOAD_PATH = 'media/public/ckeditor'
292CORS_ORIGIN_ALLOW_ALL = True
293CRUDL_CSS = 'https://s3.amazonaws.com/crudl/base/crudl-ui.css'
294CRUDL_JS = 'https://s3.amazonaws.com/crudl/base/crudl.min.js'
295CSRF_COOKIE_AGE = 31449600
296CSRF_COOKIE_DOMAIN = None
297CSRF_COOKIE_HTTPONLY = False
298CSRF_COOKIE_NAME = 'csrftoken'
299CSRF_COOKIE_PATH = '/'
300CSRF_COOKIE_SECURE = False
301CSRF_FAILURE_VIEW = 'django.views.csrf.csrf_failure'
302CSRF_HEADER_NAME = 'HTTP_X_CSRFTOKEN'
303CSRF_TRUSTED_ORIGINS = []
304CSRF_USE_SESSIONS = False
305DATABASES = {'default': {'ENGINE': 'django.db.backends.postgresql_psycopg2', 'NAME': 'ecommerce_service', 'USER': 'postgres', 'PASSWORD': '********************', 'HOST': 'localhost', 'PORT': '5432', 'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'OPTIONS': {}, 'TIME_ZONE': None, 'TEST': {'CHARSET': None, 'COLLATION': None, 'NAME': None, 'MIRROR': None}}}
306DATABASE_ROUTERS = []
307DATA_UPLOAD_MAX_MEMORY_SIZE = 2621440
308DATA_UPLOAD_MAX_NUMBER_FIELDS = 2000
309DATETIME_FORMAT = 'N j, Y, P'
310DATETIME_INPUT_FORMATS = ['%Y-%m-%d %H:%M:%S', '%Y-%m-%d %H:%M:%S.%f', '%Y-%m-%d %H:%M', '%Y-%m-%d', '%m/%d/%Y %H:%M:%S', '%m/%d/%Y %H:%M:%S.%f', '%m/%d/%Y %H:%M', '%m/%d/%Y', '%m/%d/%y %H:%M:%S', '%m/%d/%y %H:%M:%S.%f', '%m/%d/%y %H:%M', '%m/%d/%y']
311DATE_FORMAT = 'N j, Y'
312DATE_INPUT_FORMATS = ['%Y-%m-%d', '%m/%d/%Y', '%m/%d/%y', '%b %d %Y', '%b %d, %Y', '%d %b %Y', '%d %b, %Y', '%B %d %Y', '%B %d, %Y', '%d %B %Y', '%d %B, %Y']
313DEBUG = True
314DEBUG_PROPAGATE_EXCEPTIONS = False
315DEBUG_TOOLBAR = None
316DECIMAL_SEPARATOR = '.'
317DEFAULT_CHARSET = 'utf-8'
318DEFAULT_CONTENT_TYPE = 'text/html'
319DEFAULT_EXCEPTION_REPORTER_FILTER = 'django.views.debug.SafeExceptionReporterFilter'
320DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage'
321DEFAULT_FROM_EMAIL = 'mail@evapolar.com'
322DEFAULT_INDEX_TABLESPACE = ''
323DEFAULT_TABLESPACE = ''
324DEVELOPMENT = 'development'
325DISALLOWED_USER_AGENTS = []
326DOCUMENTATION_ACCESS_FUNCTION = <function <lambda> at 0x111254d08>
327DOCUMENTATION_ROOT = '/Users/lfyxan/projects/evapolar-web/project/sphinx_docs'
328EMAIL_BACKEND = 'anymail.backends.mailgun.EmailBackend'
329EMAIL_HOST = 'localhost'
330EMAIL_HOST_PASSWORD = '********************'
331EMAIL_HOST_USER = ''
332EMAIL_PORT = 25
333EMAIL_SSL_CERTFILE = None
334EMAIL_SSL_KEYFILE = '********************'
335EMAIL_SUBJECT_PREFIX = '[Django] '
336EMAIL_TIMEOUT = None
337EMAIL_USE_LOCALTIME = False
338EMAIL_USE_SSL = False
339EMAIL_USE_TLS = False
340EMAIL_VALIDATOR_URL = 'https://api.mailgun.net/v3/address/validate'
341ES_URL = None
342EXTERNAL_FILE_SRORAGE = False
343FILE_CHARSET = 'utf-8'
344FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
345FILE_UPLOAD_HANDLERS = ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
346FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
347FILE_UPLOAD_PERMISSIONS = None
348FILE_UPLOAD_TEMP_DIR = None
349FIRST_DAY_OF_WEEK = 0
350FIXTURE_DIRS = []
351FORCE_SCRIPT_NAME = None
352FORMAT_MODULE_PATH = None
353FORM_RENDERER = 'django.forms.renderers.DjangoTemplates'
354HOSTNAME = False
355IGNORABLE_404_URLS = []
356INSTALLED_APPS = "('nested_admin', 'suit', 'django.contrib.admin', 'django.contrib.admindocs', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'django.contrib.humanize', 'django.contrib.sites', 'django.contrib.postgres', 'storages', 'private_storage', 'django_extensions', 'django_mptt_admin', 'django_pgviews', 'clear_cache', 'django_filters', 'sorl.thumbnail', 'mptt', 'smart_selects', 'cachalot', 'coverage', 'cities_light', 'reversion', 'rest_framework_filters', 'import_export', 'rangefilter', 'project.apps.geodata', 'project.apps.shared.ecommerce_channel', 'project.apps.products', 'project.apps.site_orders', 'project.apps.orders', 'project.apps.logistic', 'project.apps.content', 'project.apps.money', 'project.apps.channels.amazon', 'project.apps.channels.amazon_seller', 'project.apps.channels.ebay', 'project.apps.channels.indiegogo1', 'project.apps.channels.indiegogo2', 'project.apps.channels.newegg', 'project.apps.channels.shopify', 'project.apps.channels.wordpress', 'project.apps.channels.utils', 'project.apps.shared.evapolar_utils.gallery', 'project.apps.shared.evapolar_utils.base', 'project.apps.shared.evapolar_utils.documentation', 'djcelery', 'rest_framework', 'rest_framework_swagger', 'paypal.standard.ipn', 'project.admin-on-rest', 'rest_framework.authtoken', 'webpack_loader', 'anymail', 'versatileimagefield', 'ckeditor', 'ckeditor_uploader', 'corsheaders')"
357INTERNAL_IPS = []
358LANGUAGES = [('af', 'Afrikaans'), ('ar', 'Arabic'), ('ast', 'Asturian'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('be', 'Belarusian'), ('bn', 'Bengali'), ('br', 'Breton'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('dsb', 'Lower Sorbian'), ('el', 'Greek'), ('en', 'English'), ('en-au', 'Australian English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-co', 'Colombian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('es-ve', 'Venezuelan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy', 'Frisian'), ('ga', 'Irish'), ('gd', 'Scottish Gaelic'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hsb', 'Upper Sorbian'), ('hu', 'Hungarian'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('io', 'Ido'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('mr', 'Marathi'), ('my', 'Burmese'), ('nb', 'Norwegian Bokmål'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('os', 'Ossetic'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('th', 'Thai'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('udm', 'Udmurt'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-hans', 'Simplified Chinese'), ('zh-hant', 'Traditional Chinese')]
359LANGUAGES_BIDI = ['he', 'ar', 'fa', 'ur']
360LANGUAGE_CODE = 'en'
361LANGUAGE_COOKIE_AGE = None
362LANGUAGE_COOKIE_DOMAIN = None
363LANGUAGE_COOKIE_NAME = 'django_language'
364LANGUAGE_COOKIE_PATH = '/'
365LOCALE_PATHS = []
366LOCATION = 'local'
367LOGGING = {}
368LOGGING_CONFIG = 'logging.config.dictConfig'
369LOGIN_REDIRECT_URL = '/accounts/profile/'
370LOGIN_URL = '/accounts/login/'
371LOGOUT_REDIRECT_URL = None
372MAILGUN_API_KEY = '********************'
373MAILGUN_PUBLIC_KEY = '********************'
374MAILGUN_SENDER_DOMAIN = 'mail.evapolar.me'
375MANAGERS = []
376MAX_VARIANT_QUANTITY = 20
377MEDIA_ROOT = '/Users/lfyxan/projects/evapolar-web/project/media'
378MEDIA_URL = '/media/'
379MESSAGE_STORAGE = 'django.contrib.messages.storage.fallback.FallbackStorage'
380MIDDLEWARE = None
381MIDDLEWARE_CLASSES = "('whitenoise.middleware.WhiteNoiseMiddleware', 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'corsheaders.middleware.CorsMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware')"
382MIGRATION_MODULES = {}
383MONTH_DAY_FORMAT = 'F j'
384NUMBER_GROUPING = 0
385PASSWORD_HASHERS = '********************'
386PASSWORD_RESET_TIMEOUT_DAYS = '********************'
387PAYPAL_CLIENT_ID = 'AaYyvwqL-DeSXBRt4D4SiUrRAYci7aUmugZv08gs1r-fPY67JIsyhjm_-M9miGrHzLzLiHYX830jd2kU'
388PAYPAL_CLIENT_SECRET = '********************'
389PAYPAL_TEST = True
390PREPEND_WWW = False
391PRIVATE_STORAGE_AUTH_FUNCTION = 'private_storage.permissions.allow_staff'
392PRIVATE_STORAGE_ROOT = 'media/private'
393PRODUCTION = 'production'
394PROJECT_NAME = 'ecommerce-service'
395PUBLIC_MEDIA_FILES_LOCATION = 'media/public'
396REST_FRAMEWORK = {'DEFAULT_FILTER_BACKENDS': ('django_filters.rest_framework.DjangoFilterBackend', 'rest_framework.filters.OrderingFilter'), 'UNICODE_JSON': True, 'DEFAULT_PARSER_CLASSES': ('rest_framework.parsers.JSONParser',), 'DEFAULT_RENDERER_CLASSES': ('rest_framework.renderers.JSONRenderer', 'rest_framework.renderers.BrowsableAPIRenderer'), 'DEFAULT_MODEL_SERIALIZER_CLASS': 'rest_framework.serializers.HyperlinkedModelSerializer', 'DEFAULT_THROTTLE_CLASSES': ('rest_framework.throttling.UserRateThrottle',), 'DEFAULT_THROTTLE_RATES': {'user': '10000/day'}, 'DEFAULT_AUTHENTICATION_CLASSES': ('rest_framework_jwt.authentication.JSONWebTokenAuthentication', 'rest_framework.authentication.SessionAuthentication', 'rest_framework.authentication.TokenAuthentication')}
397ROOT_URLCONF = 'project.urls'
398SEARCH_BACKENDS = {}
399SECRET_KEY = '********************'
400SECURE_BROWSER_XSS_FILTER = False
401SECURE_CONTENT_TYPE_NOSNIFF = False
402SECURE_HSTS_INCLUDE_SUBDOMAINS = False
403SECURE_HSTS_PRELOAD = False
404SECURE_HSTS_SECONDS = 0
405SECURE_PROXY_SSL_HEADER = None
406SECURE_REDIRECT_EXEMPT = []
407SECURE_SSL_HOST = None
408SECURE_SSL_REDIRECT = False
409SECURIONPAY_PUBLIC_KEY = '********************'
410SECURIONPAY_SECRET_KEY = '********************'
411SERVER_EMAIL = 'root@localhost'
412SESSION_CACHE_ALIAS = 'default'
413SESSION_COOKIE_AGE = 5184000
414SESSION_COOKIE_DOMAIN = None
415SESSION_COOKIE_HTTPONLY = True
416SESSION_COOKIE_NAME = 'sid'
417SESSION_COOKIE_PATH = '/'
418SESSION_COOKIE_SECURE = False
419SESSION_ENGINE = 'django.contrib.sessions.backends.cached_db'
420SESSION_EXPIRE_AT_BROWSER_CLOSE = False
421SESSION_FILE_PATH = None
422SESSION_SAVE_EVERY_REQUEST = False
423SESSION_SERIALIZER = 'django.contrib.sessions.serializers.PickleSerializer'
424SETTINGS_MODULE = 'project.settings'
425SHIPWIRE_HOST = 'api.beta.shipwire.com'
426SHIPWIRE_PASSWORD = '********************'
427SHIPWIRE_USERNAME = 'amarkov@evapolar.com'
428SHORT_DATETIME_FORMAT = 'm/d/Y P'
429SHORT_DATE_FORMAT = 'm/d/Y'
430SIGNING_BACKEND = 'django.core.signing.TimestampSigner'
431SILENCED_SYSTEM_CHECKS = []
432SITE_ID = 1
433STAGING = 'staging'
434STATICFILES_DIRS = "('/Users/lfyxan/projects/evapolar-web/project/static', '/Users/lfyxan/projects/evapolar-web/project/../build/static')"
435STATICFILES_FINDERS = ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
436STATICFILES_LOCATION = 'static'
437STATICFILES_STORAGE = 'whitenoise.storage.CompressedManifestStaticFilesStorage'
438STATIC_ROOT = '/Users/lfyxan/projects/evapolar-web/project/staticfiles'
439STATIC_URL = '/static/'
440STRIPE_API_PUBLIC_KEY = '********************'
441STRIPE_API_SECRET_KEY = '********************'
442SUIT_CONFIG = {'ADMIN_NAME': 'Evapolar', 'MENU': ({'label': 'Site orders', 'app': 'site_orders', 'models': ({'model': 'order', 'label': 'Orders'},)}, {'label': 'Products', 'app': 'products', 'models': [{'model': 'product', 'label': 'Products'}, {'model': 'category', 'label': 'Categories'}, {'model': 'schema', 'label': 'Schemas'}]}, {'label': 'Money', 'models': [{'model': 'money.countryvariantprice', 'label': 'Countries variants prices'}, {'model': 'money.countryvariantpriceuploader', 'label': 'Countries variants prices uploader'}, {'model': 'money.vat', 'label': 'VATs'}, {'model': 'money.invoicetemplate', 'label': 'Invoice templates'}, {'model': 'money.currencyrate', 'label': 'Currencies rates'}, {'model': 'money.discount', 'label': 'Discounts'}, {'model': 'money.paymentprovider', 'label': 'Payment providers'}]}, {'label': 'Logistic', 'models': [{'model': 'logistic.stock', 'label': 'Stocks'}, {'model': 'logistic.shippingservice', 'label': 'Shipping services'}, {'model': 'logistic.shippingrate', 'label': 'Shipping rates'}, {'model': 'logistic.ordersforshippingdownloader', 'label': 'Orders for shipping downloaders'}]}, {'label': 'Content', 'models': [{'model': 'content.region', 'label': 'Contents regions'}, {'model': 'content.category', 'label': 'Contents'}]}, {'label': 'Geodata', 'app': 'geodata', 'models': [{'model': 'country', 'label': 'Countries'}, {'model': 'region', 'label': 'Countries regions'}]}, {'label': 'Authentication and Authorization', 'icon': 'icon-lock', 'models': [{'model': 'auth.user'}, {'model': 'auth.group'}]}, {'label': 'Other', 'models': [{'label': 'Documentation', 'icon': 'icon-question-sign', 'url': '/docs'}]})}
443TASK_MANAGER_ALWAYS_EAGER = True
444TEMPLATES = [{'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': ['/Users/lfyxan/projects/evapolar-web/project/templates', '/Users/lfyxan/projects/evapolar-web/project/sphinx_docs/_build', '/Users/lfyxan/projects/evapolar-web/project/../build'], 'APP_DIRS': True, 'OPTIONS': {'context_processors': ['django.template.context_processors.debug', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages']}}]
445TEST_NON_SERIALIZED_APPS = []
446TEST_RUNNER = 'django.test.runner.DiscoverRunner'
447THOUSAND_SEPARATOR = ','
448TIME_FORMAT = 'P'
449TIME_INPUT_FORMATS = ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
450TIME_ZONE = 'UTC'
451USE_ETAGS = False
452USE_I18N = True
453USE_L10N = True
454USE_THOUSAND_SEPARATOR = False
455USE_TZ = False
456USE_X_FORWARDED_HOST = False
457USE_X_FORWARDED_PORT = False
458VERSATILEIMAGEFIELD_SETTINGS = {'cache_length': 2592000, 'cache_name': 'versatileimagefield_cache', 'jpeg_resize_quality': 70, 'sized_directory_name': '__sized__', 'filtered_directory_name': '__filtered__', 'placeholder_directory_name': '__placeholder__', 'create_images_on_demand': True, 'image_key_post_processor': '********************', 'progressive_jpeg': False}
459WEBPACK_LOADER = {'DEFAULT': {'BUNDLE_DIR_NAME': 'admin_on_rest_bundles/', 'STATS_FILE': '/Users/lfyxan/projects/evapolar-web/webpack-stats.json'}}
460WSGI_APPLICATION = 'project.wsgi.application'
461X_FRAME_OPTIONS = 'SAMEORIGIN'
462YEAR_MONTH_FORMAT = 'F Y'
463
464
465You're seeing this error because you have DEBUG = True in your
466Django settings file. Change that to False, and Django will
467display a standard page generated by the handler for this status code.