· 7 years ago · May 15, 2018, 09:40 AM
1TypeError at /api/v0/orders/items/ev-59829880/
2unsupported operand type(s) for +: 'decimal.Decimal' and 'float'
3
4Request Method: PATCH
5Request URL: http://localhost:8000/api/v0/orders/items/ev-59829880/
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: Tue, 15 May 2018 09:36:55 +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 'rest_framework.authtoken',
65 'paypal.standard.ipn',
66 'anymail',
67 'versatileimagefield',
68 'ckeditor',
69 'ckeditor_uploader',
70 'corsheaders')
71Installed Middleware:
72('whitenoise.middleware.WhiteNoiseMiddleware',
73 'django.middleware.security.SecurityMiddleware',
74 'django.contrib.sessions.middleware.SessionMiddleware',
75 'corsheaders.middleware.CorsMiddleware',
76 'django.middleware.common.CommonMiddleware',
77 'django.middleware.csrf.CsrfViewMiddleware',
78 'django.contrib.auth.middleware.AuthenticationMiddleware',
79 'django.contrib.messages.middleware.MessageMiddleware',
80 'django.middleware.clickjacking.XFrameOptionsMiddleware')
81
82
83Traceback:
84
85File "/usr/local/lib/python3.6/site-packages/django/core/handlers/exception.py" in inner
86 41. response = get_response(request)
87
88File "/usr/local/lib/python3.6/site-packages/django/core/handlers/base.py" in _legacy_get_response
89 249. response = self._get_response(request)
90
91File "/usr/local/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response
92 187. response = self.process_exception_by_middleware(e, request)
93
94File "/usr/local/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response
95 185. response = wrapped_callback(request, *callback_args, **callback_kwargs)
96
97File "/usr/local/lib/python3.6/site-packages/django/views/decorators/csrf.py" in wrapped_view
98 58. return view_func(*args, **kwargs)
99
100File "/usr/local/lib/python3.6/site-packages/rest_framework/viewsets.py" in view
101 90. return self.dispatch(request, *args, **kwargs)
102
103File "/usr/local/lib/python3.6/site-packages/rest_framework/views.py" in dispatch
104 489. response = self.handle_exception(exc)
105
106File "/usr/local/lib/python3.6/site-packages/rest_framework/views.py" in handle_exception
107 449. self.raise_uncaught_exception(exc)
108
109File "/usr/local/lib/python3.6/site-packages/rest_framework/views.py" in dispatch
110 486. response = handler(request, *args, **kwargs)
111
112File "/usr/local/lib/python3.6/site-packages/rest_framework/mixins.py" in partial_update
113 84. return self.update(request, *args, **kwargs)
114
115File "/Users/lfyxan/projects/evapolar-web/project/apps/site_orders/views.py" in update
116 36. response = Response(serializer.data)
117
118File "/usr/local/lib/python3.6/site-packages/rest_framework/serializers.py" in data
119 534. ret = super(Serializer, self).data
120
121File "/usr/local/lib/python3.6/site-packages/rest_framework/serializers.py" in data
122 263. self._data = self.to_representation(self.instance)
123
124File "/usr/local/lib/python3.6/site-packages/rest_framework/serializers.py" in to_representation
125 501. ret[field.field_name] = field.to_representation(attribute)
126
127File "/usr/local/lib/python3.6/site-packages/rest_framework/fields.py" in to_representation
128 1755. return method(value)
129
130File "/Users/lfyxan/projects/evapolar-web/project/apps/site_orders/serializers.py" in get_possible_prices
131 110. possible_shipping_rates = obj.prices
132
133File "/Users/lfyxan/projects/evapolar-web/project/apps/site_orders/models.py" in prices
134 892. return self._prices
135
136File "/Users/lfyxan/projects/evapolar-web/project/apps/site_orders/models.py" in _prices
137 864. total_price_amount = amount + vat_price_amount
138
139Exception Type: TypeError at /api/v0/orders/items/ev-59829880/
140Exception Value: unsupported operand type(s) for +: 'decimal.Decimal' and 'float'
141Request information:
142USER: AnonymousUser
143
144GET: No GET data
145
146POST: No POST data
147
148FILES: No FILES data
149
150COOKIES: No cookie data
151
152META:
153Apple_PubSub_Socket_Render = '/private/tmp/com.apple.launchd.9GQOEvKMfL/Render'
154BOLD = '\x1b[1m'
155CELERY_LOADER = 'djcelery.loaders.DjangoLoader'
156COMMAND_MODE = 'unix2003'
157CONTENT_LENGTH = '24'
158CONTENT_TYPE = 'application/json;charset=UTF-8'
159DISPLAY = '/private/tmp/com.apple.launchd.YwYHoafaVs/org.macosforge.xquartz:0'
160DJANGO_SETTINGS_MODULE = 'project.settings'
161GATEWAY_INTERFACE = 'CGI/1.1'
162GREEN = '\x1b[38;5;64m'
163HOME = '/Users/lfyxan'
164HTTP_ACCEPT = 'application/json, text/plain, */*'
165HTTP_ACCEPT_ENCODING = 'gzip, deflate, br'
166HTTP_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'
167HTTP_CACHE_CONTROL = 'no-cache'
168HTTP_CONNECTION = 'keep-alive'
169HTTP_HOST = 'localhost:8000'
170HTTP_ORIGIN = 'http://localhost:3000'
171HTTP_PRAGMA = 'no-cache'
172HTTP_REFERER = 'http://localhost:3000/us/checkout/'
173HTTP_USER_AGENT = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.139 Safari/537.36'
174LANG = 'en_GB.UTF-8'
175LOGNAME = 'lfyxan'
176LS_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:'
177MAGENTA = '\x1b[38;5;125m'
178ORANGE = '\x1b[38;5;166m'
179PATH = '/Users/lfyxan/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/Users/lfyxan/bin'
180PATH_INFO = '/api/v0/orders/items/ev-59829880/'
181PS1 = '\\[\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\\]'
182PS2 = '\\[\x1b[38;5;166m\\]→ \\[\x1b(B\x1b[m\\]'
183PURPLE = '\x1b[38;5;61m'
184PWD = '/Users/lfyxan/projects/evapolar-web'
185QUERY_STRING = ''
186REMOTE_ADDR = '127.0.0.1'
187REMOTE_HOST = ''
188REQUEST_METHOD = 'PATCH'
189RESET = '\x1b(B\x1b[m'
190RUN_MAIN = 'true'
191SCRIPT_NAME = ''
192SERVER_NAME = '1.0.0.127.in-addr.arpa'
193SERVER_PORT = '8000'
194SERVER_PROTOCOL = 'HTTP/1.1'
195SERVER_SOFTWARE = 'WSGIServer/0.2'
196SHELL = '/bin/bash'
197SHLVL = '2'
198SSH_AUTH_SOCK = '/private/tmp/com.apple.launchd.ZrjLevCM4N/Listeners'
199TERM = 'xterm-256color'
200TERM_PROGRAM = 'vscode'
201TERM_PROGRAM_VERSION = '1.23.1'
202TMPDIR = '/var/folders/9f/d7sdf4c977n1zqxspp4qmk6m0000gn/T/'
203TZ = 'UTC'
204USER = 'lfyxan'
205VSCODE_IPC_HOOK = '/Users/lfyxan/Library/Application Support/Code/1.23.1-main.sock'
206VSCODE_NLS_CONFIG = '{"locale":"en-gb","availableLanguages":{}}'
207VSCODE_NODE_CACHED_DATA_DIR_33487 = '/Users/lfyxan/Library/Application Support/Code/CachedData/d0182c3417d225529c6d5ad24b7572815d0de9ac'
208VSCODE_PID = '33487'
209WHITE = '\x1b[38;5;244m'
210XPC_FLAGS = '0x0'
211XPC_SERVICE_NAME = '0'
212_ = '/usr/local/bin/python3'
213__CF_USER_TEXT_ENCODING = '0x1F5:0x502:0x0'
214__PYVENV_LAUNCHER__ = '/usr/local/Cellar/python/3.6.5/bin/python3.6'
215wsgi.errors = <_io.TextIOWrapper name='<stderr>' mode='w' encoding='UTF-8'>
216wsgi.file_wrapper = ''
217wsgi.input = <_io.BufferedReader name=7>
218wsgi.multiprocess = False
219wsgi.multithread = True
220wsgi.run_once = False
221wsgi.url_scheme = 'http'
222wsgi.version = '(1, 0)'
223
224Settings:
225Using settings module project.settings
226ABSOLUTE_URL_OVERRIDES = {}
227ADMINS = []
228ALLOWED_HOSTS = ['*']
229ANYMAIL = {'MAILGUN_API_KEY': '********************', 'MAILGUN_SENDER_DOMAIN': 'mail.evapolar.me'}
230APPEND_SLASH = True
231AUTHENTICATION_BACKENDS = ['django.contrib.auth.backends.ModelBackend']
232AUTH_PASSWORD_VALIDATORS = '********************'
233AUTH_USER_MODEL = 'auth.User'
234BASE_DIR = '/Users/lfyxan/projects/evapolar-web/project'
235BROKER_CONNECTION_TIMEOUT = 30
236BROKER_HEARTBEAT = None
237BROKER_POOL_LIMIT = 1
238BROKER_URL = 'redis://localhost:6379/0'
239CACHES = {'default': {'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache', 'LOCATION': 'localhost:11211'}}
240CACHE_MIDDLEWARE_ALIAS = 'default'
241CACHE_MIDDLEWARE_KEY_PREFIX = '********************'
242CACHE_MIDDLEWARE_SECONDS = 600
243CELERYBEAT_SCHEDULE = {'remove_old_unpayed_orders': {'task': 'project.apps.site_orders.tasks.remove_old_unpayed_orders', 'schedule': datetime.timedelta(1)}}
244CELERYBEAT_SCHEDULER = 'djcelery.schedulers.DatabaseScheduler'
245CELERY_ACCEPT_CONTENT = ['application/json']
246CELERY_ALWAYS_EAGER = True
247CELERY_EVENT_QUEUE_EXPIRES = 60
248CELERY_RESULT_BACKEND = 'rpc'
249CELERY_RESULT_SERIALIZER = 'json'
250CELERY_SEND_EVENTS = True
251CELERY_TASK_SERIALIZER = 'json'
252CITIES_LIGHT_APP_NAME = 'geodata'
253CKEDITOR_CONFIGS = {'default': {'toolbar': 'full', 'height': 300, 'width': 'auto'}}
254CKEDITOR_UPLOAD_PATH = '/Users/lfyxan/projects/evapolar-web/project/media/public/ckeditor'
255CORS_ORIGIN_ALLOW_ALL = True
256CSRF_COOKIE_AGE = 31449600
257CSRF_COOKIE_DOMAIN = None
258CSRF_COOKIE_HTTPONLY = False
259CSRF_COOKIE_NAME = 'csrftoken'
260CSRF_COOKIE_PATH = '/'
261CSRF_COOKIE_SECURE = False
262CSRF_FAILURE_VIEW = 'django.views.csrf.csrf_failure'
263CSRF_HEADER_NAME = 'HTTP_X_CSRFTOKEN'
264CSRF_TRUSTED_ORIGINS = []
265CSRF_USE_SESSIONS = False
266DATABASES = {'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}}}
267DATABASE_ROUTERS = []
268DATA_UPLOAD_MAX_MEMORY_SIZE = 2621440
269DATA_UPLOAD_MAX_NUMBER_FIELDS = 2000
270DATETIME_FORMAT = 'N j, Y, P'
271DATETIME_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']
272DATE_FORMAT = 'N j, Y'
273DATE_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']
274DEBUG = True
275DEBUG_PROPAGATE_EXCEPTIONS = False
276DEBUG_TOOLBAR = None
277DECIMAL_SEPARATOR = '.'
278DEFAULT_CHARSET = 'utf-8'
279DEFAULT_CONTENT_TYPE = 'text/html'
280DEFAULT_EXCEPTION_REPORTER_FILTER = 'django.views.debug.SafeExceptionReporterFilter'
281DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage'
282DEFAULT_FROM_EMAIL = 'mail@evapolar.com'
283DEFAULT_INDEX_TABLESPACE = ''
284DEFAULT_TABLESPACE = ''
285DEVELOPMENT = 'development'
286DISALLOWED_USER_AGENTS = []
287DOCUMENTATION_ACCESS_FUNCTION = <function <lambda> at 0x112ddcd08>
288DOCUMENTATION_ROOT = '/Users/lfyxan/projects/evapolar-web/project/sphinx_docs'
289EMAIL_BACKEND = 'anymail.backends.mailgun.EmailBackend'
290EMAIL_HOST = 'localhost'
291EMAIL_HOST_PASSWORD = '********************'
292EMAIL_HOST_USER = ''
293EMAIL_PORT = 25
294EMAIL_SSL_CERTFILE = None
295EMAIL_SSL_KEYFILE = '********************'
296EMAIL_SUBJECT_PREFIX = '[Django] '
297EMAIL_TIMEOUT = None
298EMAIL_USE_LOCALTIME = False
299EMAIL_USE_SSL = False
300EMAIL_USE_TLS = False
301EMAIL_VALIDATOR_URL = 'https://api.mailgun.net/v3/address/validate'
302ES_URL = None
303EXTERNAL_FILE_SRORAGE = False
304FILE_CHARSET = 'utf-8'
305FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
306FILE_UPLOAD_HANDLERS = ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
307FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
308FILE_UPLOAD_PERMISSIONS = None
309FILE_UPLOAD_TEMP_DIR = None
310FIRST_DAY_OF_WEEK = 0
311FIXTURE_DIRS = []
312FORCE_SCRIPT_NAME = None
313FORMAT_MODULE_PATH = None
314FORM_RENDERER = 'django.forms.renderers.DjangoTemplates'
315HOSTNAME = False
316IGNORABLE_404_URLS = []
317IMPORT_EXPORT_CSV_DELIMITER = ';'
318INSTALLED_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', 'rest_framework.authtoken', 'paypal.standard.ipn', 'anymail', 'versatileimagefield', 'ckeditor', 'ckeditor_uploader', 'corsheaders')"
319INTERNAL_IPS = []
320LANGUAGES = [('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')]
321LANGUAGES_BIDI = ['he', 'ar', 'fa', 'ur']
322LANGUAGE_CODE = 'en'
323LANGUAGE_COOKIE_AGE = None
324LANGUAGE_COOKIE_DOMAIN = None
325LANGUAGE_COOKIE_NAME = 'django_language'
326LANGUAGE_COOKIE_PATH = '/'
327LOCAL = 'local'
328LOCALE_PATHS = []
329LOCATION = 'local'
330LOGGING = {}
331LOGGING_CONFIG = 'logging.config.dictConfig'
332LOGIN_REDIRECT_URL = '/accounts/profile/'
333LOGIN_URL = '/accounts/login/'
334LOGOUT_REDIRECT_URL = None
335MAILGUN_API_KEY = '********************'
336MAILGUN_PUBLIC_KEY = '********************'
337MAILGUN_SENDER_DOMAIN = 'mail.evapolar.me'
338MANAGERS = []
339MAX_VARIANT_QUANTITY = 20
340MEDIA_ROOT = '/Users/lfyxan/projects/evapolar-web/project/media'
341MEDIA_URL = '/media/'
342MESSAGE_STORAGE = 'django.contrib.messages.storage.fallback.FallbackStorage'
343MIDDLEWARE = None
344MIDDLEWARE_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')"
345MIGRATION_MODULES = {}
346MONTH_DAY_FORMAT = 'F j'
347NUMBER_GROUPING = 0
348PASSWORD_HASHERS = '********************'
349PASSWORD_RESET_TIMEOUT_DAYS = '********************'
350PAYPAL_CLIENT_ID = 'AaYyvwqL-DeSXBRt4D4SiUrRAYci7aUmugZv08gs1r-fPY67JIsyhjm_-M9miGrHzLzLiHYX830jd2kU'
351PAYPAL_CLIENT_SECRET = '********************'
352PAYPAL_TEST = True
353PREPEND_WWW = False
354PRIVATE_STORAGE_AUTH_FUNCTION = 'private_storage.permissions.allow_staff'
355PRIVATE_STORAGE_ROOT = '/Users/lfyxan/projects/evapolar-web/project/media/private'
356PRODUCTION = 'production'
357PROJECT_NAME = 'ecommerce-service'
358PUBLIC_MEDIA_FILES_LOCATION = '/Users/lfyxan/projects/evapolar-web/project/media/public'
359REST_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.TokenAuthentication')}
360ROOT_URLCONF = 'project.urls'
361SEARCH_BACKENDS = {}
362SECRET_KEY = '********************'
363SECURE_BROWSER_XSS_FILTER = False
364SECURE_CONTENT_TYPE_NOSNIFF = False
365SECURE_HSTS_INCLUDE_SUBDOMAINS = False
366SECURE_HSTS_PRELOAD = False
367SECURE_HSTS_SECONDS = 0
368SECURE_PROXY_SSL_HEADER = None
369SECURE_REDIRECT_EXEMPT = []
370SECURE_SSL_HOST = None
371SECURE_SSL_REDIRECT = False
372SECURIONPAY_PUBLIC_KEY = '********************'
373SECURIONPAY_SECRET_KEY = '********************'
374SERVER_EMAIL = 'root@localhost'
375SESSION_CACHE_ALIAS = 'default'
376SESSION_COOKIE_AGE = 5184000
377SESSION_COOKIE_DOMAIN = None
378SESSION_COOKIE_HTTPONLY = True
379SESSION_COOKIE_NAME = 'sid'
380SESSION_COOKIE_PATH = '/'
381SESSION_COOKIE_SECURE = False
382SESSION_ENGINE = 'django.contrib.sessions.backends.cached_db'
383SESSION_EXPIRE_AT_BROWSER_CLOSE = False
384SESSION_FILE_PATH = None
385SESSION_SAVE_EVERY_REQUEST = False
386SESSION_SERIALIZER = 'django.contrib.sessions.serializers.PickleSerializer'
387SETTINGS_MODULE = 'project.settings'
388SHIPWIRE_HOST = 'api.beta.shipwire.com'
389SHIPWIRE_PASSWORD = '********************'
390SHIPWIRE_USERNAME = 'amarkov@evapolar.com'
391SHORT_DATETIME_FORMAT = 'm/d/Y P'
392SHORT_DATE_FORMAT = 'm/d/Y'
393SIGNING_BACKEND = 'django.core.signing.TimestampSigner'
394SILENCED_SYSTEM_CHECKS = []
395SITE_ID = 1
396STAGING = 'staging'
397STATICFILES_DIRS = "('/Users/lfyxan/projects/evapolar-web/project/../build/static',)"
398STATICFILES_FINDERS = ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
399STATICFILES_LOCATION = 'static'
400STATICFILES_STORAGE = 'whitenoise.storage.CompressedManifestStaticFilesStorage'
401STATIC_ROOT = '/Users/lfyxan/projects/evapolar-web/project/static'
402STATIC_URL = '/static/'
403STRIPE_API_PUBLIC_KEY = '********************'
404STRIPE_API_SECRET_KEY = '********************'
405SUIT_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.orderautodownloader', 'label': 'Orders autodownloaders'}, {'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'}]})}
406TASK_MANAGER_ALWAYS_EAGER = True
407TEMPLATES = [{'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']}}]
408TEST_NON_SERIALIZED_APPS = []
409TEST_RUNNER = 'django.test.runner.DiscoverRunner'
410THOUSAND_SEPARATOR = ','
411TIME_FORMAT = 'P'
412TIME_INPUT_FORMATS = ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
413TIME_ZONE = 'UTC'
414USE_ETAGS = False
415USE_I18N = True
416USE_L10N = True
417USE_THOUSAND_SEPARATOR = False
418USE_TZ = False
419USE_X_FORWARDED_HOST = False
420USE_X_FORWARDED_PORT = False
421VERSATILEIMAGEFIELD_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}
422WSGI_APPLICATION = 'project.wsgi.application'
423X_FRAME_OPTIONS = 'SAMEORIGIN'
424YEAR_MONTH_FORMAT = 'F Y'
425
426
427You're seeing this error because you have DEBUG = True in your
428Django settings file. Change that to False, and Django will
429display a standard page generated by the handler for this status code.