· 7 years ago · Apr 11, 2018, 04:20 PM
1ValidationError at /api/v0/orders/items/25868306/
2['\'{\n "amount": 99159,\n "amount_refunded": 0,\n "application": null,\n "application_fee": null,\n "balance_transaction": null,\n "captured": false,\n "created": 1523463536,\n "currency": "eur",\n "customer": null,\n "description": null,\n "destination": null,\n "dispute": null,\n "failure_code": null,\n "failure_message": null,\n "fraud_details": {},\n "id": "ch_1CFleuDczeZ9wCE649HrAHFo",\n "invoice": null,\n "livemode": false,\n "metadata": {},\n "object": "charge",\n "on_behalf_of": null,\n "order": null,\n "outcome": {\n "network_status": "approved_by_network",\n "reason": null,\n "risk_level": "elevated",\n "seller_message": "Payment complete.",\n "type": "authorized"\n },\n "paid": true,\n "receipt_email": null,\n "receipt_number": null,\n "refunded": false,\n "refunds": {},\n "review": null,\n "shipping": null,\n "source": {\n "address_city": null,\n "address_country": null,\n "address_line1": null,\n "address_line1_check": null,\n "address_line2": null,\n "address_state": null,\n "address_zip": "23123",\n "address_zip_check": "pass",\n "brand": "Visa",\n "country": "US",\n "customer": null,\n "cvc_check": "pass",\n "dynamic_last4": null,\n "exp_month": 11,\n "exp_year": 2022,\n "fingerprint": "goYs85Ix4Hk7QYrO",\n "funding": "credit",\n "id": "card_1CFlesDczeZ9wCE66HM4xatV",\n "last4": "9235",\n "metadata": {},\n "name": null,\n "object": "card",\n "tokenization_method": null\n },\n "source_transfer": null,\n "statement_descriptor": null,\n "status": "succeeded",\n "transfer_group": null\n}\' value must be either None, True or False.']
3
4Request Method: PATCH
5Request URL: http://127.0.0.1:8000/api/v0/orders/items/25868306/
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:19:02 +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 "/usr/local/lib/python3.6/site-packages/django/core/handlers/exception.py" in inner
88 41. response = get_response(request)
89
90File "/usr/local/lib/python3.6/site-packages/django/core/handlers/base.py" in _legacy_get_response
91 249. response = self._get_response(request)
92
93File "/usr/local/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response
94 187. response = self.process_exception_by_middleware(e, request)
95
96File "/usr/local/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response
97 185. response = wrapped_callback(request, *callback_args, **callback_kwargs)
98
99File "/usr/local/lib/python3.6/site-packages/django/views/decorators/csrf.py" in wrapped_view
100 58. return view_func(*args, **kwargs)
101
102File "/usr/local/lib/python3.6/site-packages/rest_framework/viewsets.py" in view
103 90. return self.dispatch(request, *args, **kwargs)
104
105File "/usr/local/lib/python3.6/site-packages/rest_framework/views.py" in dispatch
106 489. response = self.handle_exception(exc)
107
108File "/usr/local/lib/python3.6/site-packages/rest_framework/views.py" in handle_exception
109 449. self.raise_uncaught_exception(exc)
110
111File "/usr/local/lib/python3.6/site-packages/rest_framework/views.py" in dispatch
112 486. response = handler(request, *args, **kwargs)
113
114File "/usr/local/lib/python3.6/site-packages/rest_framework/mixins.py" in partial_update
115 84. return self.update(request, *args, **kwargs)
116
117File "/Users/lfyxan/projects/evapolar-web/project/apps/site_orders/views.py" in update
118 30. self.perform_update(serializer)
119
120File "/usr/local/lib/python3.6/site-packages/rest_framework/mixins.py" in perform_update
121 80. serializer.save()
122
123File "/usr/local/lib/python3.6/site-packages/rest_framework/serializers.py" in save
124 210. self.instance = self.update(self.instance, validated_data)
125
126File "/Users/lfyxan/projects/evapolar-web/project/apps/site_orders/serializers.py" in update
127 156. self).update(instance, validated_data)
128
129File "/usr/local/lib/python3.6/site-packages/rest_framework/serializers.py" in update
130 955. instance.save()
131
132File "/Users/lfyxan/projects/evapolar-web/project/apps/site_orders/models.py" in save
133 411. **kwargs)
134
135File "/usr/local/lib/python3.6/site-packages/django/db/models/base.py" in save
136 808. force_update=force_update, update_fields=update_fields)
137
138File "/usr/local/lib/python3.6/site-packages/django/db/models/base.py" in save_base
139 838. updated = self._save_table(raw, cls, force_insert, force_update, using, update_fields)
140
141File "/usr/local/lib/python3.6/site-packages/django/db/models/base.py" in _save_table
142 905. forced_update)
143
144File "/usr/local/lib/python3.6/site-packages/django/db/models/base.py" in _do_update
145 955. return filtered._update(values) > 0
146
147File "/usr/local/lib/python3.6/site-packages/django/db/models/query.py" in _update
148 664. return query.get_compiler(self.db).execute_sql(CURSOR)
149
150File "/usr/local/lib/python3.6/site-packages/cachalot/monkey_patch.py" in inner
151 32. out = original(compiler, *args, **kwargs)
152
153File "/usr/local/lib/python3.6/site-packages/cachalot/monkey_patch.py" in inner
154 98. return original(write_compiler, *args, **kwargs)
155
156File "/usr/local/lib/python3.6/site-packages/django/db/models/sql/compiler.py" in execute_sql
157 1199. cursor = super(SQLUpdateCompiler, self).execute_sql(result_type)
158
159File "/usr/local/lib/python3.6/site-packages/cachalot/monkey_patch.py" in inner
160 32. out = original(compiler, *args, **kwargs)
161
162File "/usr/local/lib/python3.6/site-packages/cachalot/monkey_patch.py" in inner
163 73. return execute_query_func()
164
165File "/usr/local/lib/python3.6/site-packages/cachalot/monkey_patch.py" in <lambda>
166 68. execute_query_func = lambda: original(compiler, *args, **kwargs)
167
168File "/usr/local/lib/python3.6/site-packages/django/db/models/sql/compiler.py" in execute_sql
169 871. sql, params = self.as_sql()
170
171File "/usr/local/lib/python3.6/site-packages/django/db/models/sql/compiler.py" in as_sql
172 1165. val = field.get_db_prep_save(val, connection=self.connection)
173
174File "/usr/local/lib/python3.6/site-packages/django/db/models/fields/__init__.py" in get_db_prep_save
175 770. prepared=False)
176
177File "/usr/local/lib/python3.6/site-packages/django/db/models/fields/__init__.py" in get_db_prep_value
178 762. value = self.get_prep_value(value)
179
180File "/usr/local/lib/python3.6/site-packages/django/db/models/fields/__init__.py" in get_prep_value
181 2045. return self.to_python(value)
182
183File "/usr/local/lib/python3.6/site-packages/django/db/models/fields/__init__.py" in to_python
184 2038. params={'value': value},
185
186Exception Type: ValidationError at /api/v0/orders/items/25868306/
187Exception Value: ['\'{\n "amount": 99159,\n "amount_refunded": 0,\n "application": null,\n "application_fee": null,\n "balance_transaction": null,\n "captured": false,\n "created": 1523463536,\n "currency": "eur",\n "customer": null,\n "description": null,\n "destination": null,\n "dispute": null,\n "failure_code": null,\n "failure_message": null,\n "fraud_details": {},\n "id": "ch_1CFleuDczeZ9wCE649HrAHFo",\n "invoice": null,\n "livemode": false,\n "metadata": {},\n "object": "charge",\n "on_behalf_of": null,\n "order": null,\n "outcome": {\n "network_status": "approved_by_network",\n "reason": null,\n "risk_level": "elevated",\n "seller_message": "Payment complete.",\n "type": "authorized"\n },\n "paid": true,\n "receipt_email": null,\n "receipt_number": null,\n "refunded": false,\n "refunds": {},\n "review": null,\n "shipping": null,\n "source": {\n "address_city": null,\n "address_country": null,\n "address_line1": null,\n "address_line1_check": null,\n "address_line2": null,\n "address_state": null,\n "address_zip": "23123",\n "address_zip_check": "pass",\n "brand": "Visa",\n "country": "US",\n "customer": null,\n "cvc_check": "pass",\n "dynamic_last4": null,\n "exp_month": 11,\n "exp_year": 2022,\n "fingerprint": "goYs85Ix4Hk7QYrO",\n "funding": "credit",\n "id": "card_1CFlesDczeZ9wCE66HM4xatV",\n "last4": "9235",\n "metadata": {},\n "name": null,\n "object": "card",\n "tokenization_method": null\n },\n "source_transfer": null,\n "statement_descriptor": null,\n "status": "succeeded",\n "transfer_group": null\n}\' value must be either None, True or False.']
188Request information:
189USER: AnonymousUser
190
191GET: No GET data
192
193POST: No POST data
194
195FILES: No FILES data
196
197COOKIES: No cookie data
198
199META:
200Apple_PubSub_Socket_Render = '/private/tmp/com.apple.launchd.pwXhHTLDZ2/Render'
201BOLD = '\x1b[1m'
202CELERY_LOADER = 'djcelery.loaders.DjangoLoader'
203CONTENT_LENGTH = '282'
204CONTENT_TYPE = 'application/json;charset=UTF-8'
205DISPLAY = '/private/tmp/com.apple.launchd.aWfPx9bKoa/org.macosforge.xquartz:0'
206DJANGO_SETTINGS_MODULE = 'project.settings'
207GATEWAY_INTERFACE = 'CGI/1.1'
208GREEN = '\x1b[38;5;64m'
209HOME = '/Users/lfyxan'
210HTTP_ACCEPT = 'application/json, text/plain, */*'
211HTTP_ACCEPT_ENCODING = 'gzip, deflate, br'
212HTTP_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'
213HTTP_CACHE_CONTROL = 'no-cache'
214HTTP_CONNECTION = 'keep-alive'
215HTTP_HOST = '127.0.0.1:8000'
216HTTP_ORIGIN = 'http://localhost:3000'
217HTTP_PRAGMA = 'no-cache'
218HTTP_REFERER = 'http://localhost:3000/checkout'
219HTTP_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'
220LANG = 'en_GB.UTF-8'
221LOGNAME = 'lfyxan'
222LS_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:'
223MAGENTA = '\x1b[38;5;125m'
224ORANGE = '\x1b[38;5;166m'
225PATH = '/Users/lfyxan/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/Users/lfyxan/bin'
226PATH_INFO = '/api/v0/orders/items/25868306/'
227PS1 = '\\[\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\\]'
228PS2 = '\\[\x1b[38;5;166m\\]→ \\[\x1b(B\x1b[m\\]'
229PURPLE = '\x1b[38;5;61m'
230PWD = '/Users/lfyxan/projects/evapolar-web'
231QUERY_STRING = ''
232REMOTE_ADDR = '127.0.0.1'
233REMOTE_HOST = ''
234REQUEST_METHOD = 'PATCH'
235RESET = '\x1b(B\x1b[m'
236RUN_MAIN = 'true'
237SCRIPT_NAME = ''
238SERVER_NAME = '1.0.0.127.in-addr.arpa'
239SERVER_PORT = '8000'
240SERVER_PROTOCOL = 'HTTP/1.1'
241SERVER_SOFTWARE = 'WSGIServer/0.2'
242SHELL = '/bin/bash'
243SHLVL = '2'
244SSH_AUTH_SOCK = '/private/tmp/com.apple.launchd.YGAYXXYwO9/Listeners'
245TERM = 'xterm-256color'
246TERM_PROGRAM = 'vscode'
247TERM_PROGRAM_VERSION = '1.22.1'
248TMPDIR = '/var/folders/9f/d7sdf4c977n1zqxspp4qmk6m0000gn/T/'
249TZ = 'UTC'
250USER = 'lfyxan'
251VSCODE_IPC_HOOK = '/Users/lfyxan/Library/Application Support/Code/1.22.1-main.sock'
252VSCODE_NLS_CONFIG = '{"locale":"en-gb","availableLanguages":{}}'
253VSCODE_NODE_CACHED_DATA_DIR_76581 = '/Users/lfyxan/Library/Application Support/Code/CachedData/950b8b0d37a9b7061b6f0d291837ccc4015f5ecd'
254VSCODE_NODE_CACHED_DATA_DIR_76686 = '/Users/lfyxan/Library/Application Support/Code/CachedData/950b8b0d37a9b7061b6f0d291837ccc4015f5ecd'
255VSCODE_PID = '76686'
256WHITE = '\x1b[38;5;244m'
257XPC_FLAGS = '0x0'
258XPC_SERVICE_NAME = '0'
259_ = '/usr/local/bin/python3'
260__CF_USER_TEXT_ENCODING = '0x1F5:0x502:0x0'
261__PYVENV_LAUNCHER__ = '/usr/local/Cellar/python/3.6.5/bin/python3.6'
262wsgi.errors = <_io.TextIOWrapper name='<stderr>' mode='w' encoding='UTF-8'>
263wsgi.file_wrapper = ''
264wsgi.input = <_io.BufferedReader name=7>
265wsgi.multiprocess = False
266wsgi.multithread = True
267wsgi.run_once = False
268wsgi.url_scheme = 'http'
269wsgi.version = '(1, 0)'
270
271Settings:
272Using settings module project.settings
273ABSOLUTE_URL_OVERRIDES = {}
274ADMINS = []
275ALLOWED_HOSTS = ['*']
276ANYMAIL = {'MAILGUN_API_KEY': '********************', 'MAILGUN_SENDER_DOMAIN': 'mail.evapolar.me'}
277APPEND_SLASH = True
278AUTHENTICATION_BACKENDS = ['django.contrib.auth.backends.ModelBackend']
279AUTH_PASSWORD_VALIDATORS = '********************'
280AUTH_USER_MODEL = 'auth.User'
281BASE_DIR = '/Users/lfyxan/projects/evapolar-web/project'
282BROKER_CONNECTION_TIMEOUT = 30
283BROKER_HEARTBEAT = None
284BROKER_POOL_LIMIT = 1
285BROKER_URL = 'redis://localhost:6379/0'
286CACHES = {'default': {'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache', 'LOCATION': 'localhost:11211'}}
287CACHE_MIDDLEWARE_ALIAS = 'default'
288CACHE_MIDDLEWARE_KEY_PREFIX = '********************'
289CACHE_MIDDLEWARE_SECONDS = 600
290CELERYBEAT_SCHEDULE = {'remove_old_unpayed_orders': {'task': 'project.apps.site_orders.tasks.remove_old_unpayed_orders', 'schedule': datetime.timedelta(1)}}
291CELERYBEAT_SCHEDULER = 'djcelery.schedulers.DatabaseScheduler'
292CELERY_ACCEPT_CONTENT = ['application/json']
293CELERY_ALWAYS_EAGER = True
294CELERY_EVENT_QUEUE_EXPIRES = 60
295CELERY_RESULT_BACKEND = 'rpc'
296CELERY_RESULT_SERIALIZER = 'json'
297CELERY_SEND_EVENTS = True
298CELERY_TASK_SERIALIZER = 'json'
299CITIES_LIGHT_APP_NAME = 'geodata'
300CKEDITOR_CONFIGS = {'default': {'toolbar': 'full', 'height': 300, 'width': 'auto'}}
301CKEDITOR_UPLOAD_PATH = 'media/public/ckeditor'
302CORS_ORIGIN_ALLOW_ALL = True
303CRUDL_CSS = 'https://s3.amazonaws.com/crudl/base/crudl-ui.css'
304CRUDL_JS = 'https://s3.amazonaws.com/crudl/base/crudl.min.js'
305CSRF_COOKIE_AGE = 31449600
306CSRF_COOKIE_DOMAIN = None
307CSRF_COOKIE_HTTPONLY = False
308CSRF_COOKIE_NAME = 'csrftoken'
309CSRF_COOKIE_PATH = '/'
310CSRF_COOKIE_SECURE = False
311CSRF_FAILURE_VIEW = 'django.views.csrf.csrf_failure'
312CSRF_HEADER_NAME = 'HTTP_X_CSRFTOKEN'
313CSRF_TRUSTED_ORIGINS = []
314CSRF_USE_SESSIONS = False
315DATABASES = {'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}}}
316DATABASE_ROUTERS = []
317DATA_UPLOAD_MAX_MEMORY_SIZE = 2621440
318DATA_UPLOAD_MAX_NUMBER_FIELDS = 2000
319DATETIME_FORMAT = 'N j, Y, P'
320DATETIME_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']
321DATE_FORMAT = 'N j, Y'
322DATE_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']
323DEBUG = True
324DEBUG_PROPAGATE_EXCEPTIONS = False
325DEBUG_TOOLBAR = None
326DECIMAL_SEPARATOR = '.'
327DEFAULT_CHARSET = 'utf-8'
328DEFAULT_CONTENT_TYPE = 'text/html'
329DEFAULT_EXCEPTION_REPORTER_FILTER = 'django.views.debug.SafeExceptionReporterFilter'
330DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage'
331DEFAULT_FROM_EMAIL = 'mail@evapolar.com'
332DEFAULT_INDEX_TABLESPACE = ''
333DEFAULT_TABLESPACE = ''
334DEVELOPMENT = 'development'
335DISALLOWED_USER_AGENTS = []
336DOCUMENTATION_ACCESS_FUNCTION = <function <lambda> at 0x10e0aed08>
337DOCUMENTATION_ROOT = '/Users/lfyxan/projects/evapolar-web/project/sphinx_docs'
338EMAIL_BACKEND = 'anymail.backends.mailgun.EmailBackend'
339EMAIL_HOST = 'localhost'
340EMAIL_HOST_PASSWORD = '********************'
341EMAIL_HOST_USER = ''
342EMAIL_PORT = 25
343EMAIL_SSL_CERTFILE = None
344EMAIL_SSL_KEYFILE = '********************'
345EMAIL_SUBJECT_PREFIX = '[Django] '
346EMAIL_TIMEOUT = None
347EMAIL_USE_LOCALTIME = False
348EMAIL_USE_SSL = False
349EMAIL_USE_TLS = False
350EMAIL_VALIDATOR_URL = 'https://api.mailgun.net/v3/address/validate'
351ES_URL = None
352EXTERNAL_FILE_SRORAGE = False
353FILE_CHARSET = 'utf-8'
354FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
355FILE_UPLOAD_HANDLERS = ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
356FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
357FILE_UPLOAD_PERMISSIONS = None
358FILE_UPLOAD_TEMP_DIR = None
359FIRST_DAY_OF_WEEK = 0
360FIXTURE_DIRS = []
361FORCE_SCRIPT_NAME = None
362FORMAT_MODULE_PATH = None
363FORM_RENDERER = 'django.forms.renderers.DjangoTemplates'
364HOSTNAME = False
365IGNORABLE_404_URLS = []
366INSTALLED_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')"
367INTERNAL_IPS = []
368LANGUAGES = [('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')]
369LANGUAGES_BIDI = ['he', 'ar', 'fa', 'ur']
370LANGUAGE_CODE = 'en'
371LANGUAGE_COOKIE_AGE = None
372LANGUAGE_COOKIE_DOMAIN = None
373LANGUAGE_COOKIE_NAME = 'django_language'
374LANGUAGE_COOKIE_PATH = '/'
375LOCALE_PATHS = []
376LOCATION = 'local'
377LOGGING = {}
378LOGGING_CONFIG = 'logging.config.dictConfig'
379LOGIN_REDIRECT_URL = '/accounts/profile/'
380LOGIN_URL = '/accounts/login/'
381LOGOUT_REDIRECT_URL = None
382MAILGUN_API_KEY = '********************'
383MAILGUN_PUBLIC_KEY = '********************'
384MAILGUN_SENDER_DOMAIN = 'mail.evapolar.me'
385MANAGERS = []
386MAX_VARIANT_QUANTITY = 20
387MEDIA_ROOT = '/Users/lfyxan/projects/evapolar-web/project/media'
388MEDIA_URL = '/media/'
389MESSAGE_STORAGE = 'django.contrib.messages.storage.fallback.FallbackStorage'
390MIDDLEWARE = None
391MIDDLEWARE_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')"
392MIGRATION_MODULES = {}
393MONTH_DAY_FORMAT = 'F j'
394NUMBER_GROUPING = 0
395PASSWORD_HASHERS = '********************'
396PASSWORD_RESET_TIMEOUT_DAYS = '********************'
397PAYPAL_CLIENT_ID = 'AaYyvwqL-DeSXBRt4D4SiUrRAYci7aUmugZv08gs1r-fPY67JIsyhjm_-M9miGrHzLzLiHYX830jd2kU'
398PAYPAL_CLIENT_SECRET = '********************'
399PAYPAL_TEST = True
400PREPEND_WWW = False
401PRIVATE_STORAGE_AUTH_FUNCTION = 'private_storage.permissions.allow_staff'
402PRIVATE_STORAGE_ROOT = 'media/private'
403PRODUCTION = 'production'
404PROJECT_NAME = 'ecommerce-service'
405PUBLIC_MEDIA_FILES_LOCATION = 'media/public'
406REST_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')}
407ROOT_URLCONF = 'project.urls'
408SEARCH_BACKENDS = {}
409SECRET_KEY = '********************'
410SECURE_BROWSER_XSS_FILTER = False
411SECURE_CONTENT_TYPE_NOSNIFF = False
412SECURE_HSTS_INCLUDE_SUBDOMAINS = False
413SECURE_HSTS_PRELOAD = False
414SECURE_HSTS_SECONDS = 0
415SECURE_PROXY_SSL_HEADER = None
416SECURE_REDIRECT_EXEMPT = []
417SECURE_SSL_HOST = None
418SECURE_SSL_REDIRECT = False
419SECURIONPAY_PUBLIC_KEY = '********************'
420SECURIONPAY_SECRET_KEY = '********************'
421SERVER_EMAIL = 'root@localhost'
422SESSION_CACHE_ALIAS = 'default'
423SESSION_COOKIE_AGE = 5184000
424SESSION_COOKIE_DOMAIN = None
425SESSION_COOKIE_HTTPONLY = True
426SESSION_COOKIE_NAME = 'sid'
427SESSION_COOKIE_PATH = '/'
428SESSION_COOKIE_SECURE = False
429SESSION_ENGINE = 'django.contrib.sessions.backends.cached_db'
430SESSION_EXPIRE_AT_BROWSER_CLOSE = False
431SESSION_FILE_PATH = None
432SESSION_SAVE_EVERY_REQUEST = False
433SESSION_SERIALIZER = 'django.contrib.sessions.serializers.PickleSerializer'
434SETTINGS_MODULE = 'project.settings'
435SHIPWIRE_HOST = 'api.beta.shipwire.com'
436SHIPWIRE_PASSWORD = '********************'
437SHIPWIRE_USERNAME = 'amarkov@evapolar.com'
438SHORT_DATETIME_FORMAT = 'm/d/Y P'
439SHORT_DATE_FORMAT = 'm/d/Y'
440SIGNING_BACKEND = 'django.core.signing.TimestampSigner'
441SILENCED_SYSTEM_CHECKS = []
442SITE_ID = 1
443STAGING = 'staging'
444STATICFILES_DIRS = "('/Users/lfyxan/projects/evapolar-web/project/static', '/Users/lfyxan/projects/evapolar-web/project/../build/static')"
445STATICFILES_FINDERS = ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
446STATICFILES_LOCATION = 'static'
447STATICFILES_STORAGE = 'whitenoise.storage.CompressedManifestStaticFilesStorage'
448STATIC_ROOT = '/Users/lfyxan/projects/evapolar-web/project/staticfiles'
449STATIC_URL = '/static/'
450STRIPE_API_PUBLIC_KEY = '********************'
451STRIPE_API_SECRET_KEY = '********************'
452SUIT_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'}]})}
453TASK_MANAGER_ALWAYS_EAGER = True
454TEMPLATES = [{'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']}}]
455TEST_NON_SERIALIZED_APPS = []
456TEST_RUNNER = 'django.test.runner.DiscoverRunner'
457THOUSAND_SEPARATOR = ','
458TIME_FORMAT = 'P'
459TIME_INPUT_FORMATS = ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
460TIME_ZONE = 'UTC'
461USE_ETAGS = False
462USE_I18N = True
463USE_L10N = True
464USE_THOUSAND_SEPARATOR = False
465USE_TZ = False
466USE_X_FORWARDED_HOST = False
467USE_X_FORWARDED_PORT = False
468VERSATILEIMAGEFIELD_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}
469WEBPACK_LOADER = {'DEFAULT': {'BUNDLE_DIR_NAME': 'admin_on_rest_bundles/', 'STATS_FILE': '/Users/lfyxan/projects/evapolar-web/webpack-stats.json'}}
470WSGI_APPLICATION = 'project.wsgi.application'
471X_FRAME_OPTIONS = 'SAMEORIGIN'
472YEAR_MONTH_FORMAT = 'F Y'
473
474
475You're seeing this error because you have DEBUG = True in your
476Django settings file. Change that to False, and Django will
477display a standard page generated by the handler for this status code.