· 7 years ago · Apr 09, 2018, 03:26 PM
1KeyError at /api/v0/orders/items/22603922/
2"<class 'project.apps.site_orders.payment_providers.SecurionpayCustomFormPaymentProvider'>"
3
4Request Method: PATCH
5Request URL: http://127.0.0.1:8000/api/v0/orders/items/22603922/
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: Mon, 9 Apr 2018 15:23:03 +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 406. self._new_order_processing()
134
135File "/Users/lfyxan/projects/evapolar-web/project/apps/site_orders/models.py" in _new_order_processing
136 482. self._prepayment_processing()
137
138File "/Users/lfyxan/projects/evapolar-web/project/apps/site_orders/models.py" in _prepayment_processing
139 526. payment_provider_class = self._payment_provider_class
140
141File "/Users/lfyxan/projects/evapolar-web/project/apps/site_orders/models.py" in _payment_provider_class
142 889. else self.payment_provider.payment_provider_class
143
144File "/Users/lfyxan/projects/evapolar-web/project/apps/money/models.py" in payment_provider_class
145 240. self.payment_provider_class_name]
146
147Exception Type: KeyError at /api/v0/orders/items/22603922/
148Exception Value: "<class 'project.apps.site_orders.payment_providers.SecurionpayCustomFormPaymentProvider'>"
149Request information:
150USER: AnonymousUser
151
152GET: No GET data
153
154POST: No POST data
155
156FILES: No FILES data
157
158COOKIES: No cookie data
159
160META:
161Apple_PubSub_Socket_Render = '/private/tmp/com.apple.launchd.pwXhHTLDZ2/Render'
162BOLD = '\x1b[1m'
163CELERY_LOADER = 'djcelery.loaders.DjangoLoader'
164COLORFGBG = '12;8'
165COLORTERM = 'truecolor'
166CONTENT_LENGTH = '618'
167CONTENT_TYPE = 'application/json;charset=UTF-8'
168DISPLAY = '/private/tmp/com.apple.launchd.aWfPx9bKoa/org.macosforge.xquartz:0'
169DJANGO_SETTINGS_MODULE = 'project.settings'
170GATEWAY_INTERFACE = 'CGI/1.1'
171GREEN = '\x1b[38;5;64m'
172HOME = '/Users/lfyxan'
173HTTP_ACCEPT = 'application/json, text/plain, */*'
174HTTP_ACCEPT_ENCODING = 'gzip, deflate, br'
175HTTP_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'
176HTTP_CACHE_CONTROL = 'no-cache'
177HTTP_CONNECTION = 'keep-alive'
178HTTP_HOST = '127.0.0.1:8000'
179HTTP_ORIGIN = 'http://localhost:3000'
180HTTP_PRAGMA = 'no-cache'
181HTTP_REFERER = 'http://localhost:3000/checkout'
182HTTP_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'
183ITERM_PROFILE = 'Lfyxan'
184ITERM_SESSION_ID = 'w0t0p0:79235ABE-D0DC-4DF4-9207-852023EE3112'
185LC_CTYPE = 'UTF-8'
186LOGNAME = 'lfyxan'
187LS_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:'
188MAGENTA = '\x1b[38;5;125m'
189OLDPWD = '/Users/lfyxan'
190ORANGE = '\x1b[38;5;166m'
191PATH = '/Users/lfyxan/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin'
192PATH_INFO = '/api/v0/orders/items/22603922/'
193PS1 = '\\[\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\\]'
194PS2 = '\\[\x1b[38;5;166m\\]→ \\[\x1b(B\x1b[m\\]'
195PURPLE = '\x1b[38;5;61m'
196PWD = '/Users/lfyxan/projects/evapolar-web'
197QUERY_STRING = ''
198REMOTE_ADDR = '127.0.0.1'
199REMOTE_HOST = ''
200REQUEST_METHOD = 'PATCH'
201RESET = '\x1b(B\x1b[m'
202RUN_MAIN = 'true'
203SCRIPT_NAME = ''
204SERVER_NAME = '1.0.0.127.in-addr.arpa'
205SERVER_PORT = '8000'
206SERVER_PROTOCOL = 'HTTP/1.1'
207SERVER_SOFTWARE = 'WSGIServer/0.2'
208SHELL = '/bin/bash'
209SHLVL = '1'
210SSH_AUTH_SOCK = '/private/tmp/com.apple.launchd.YGAYXXYwO9/Listeners'
211TERM = 'xterm-256color'
212TERM_PROGRAM = 'iTerm.app'
213TERM_PROGRAM_VERSION = '3.1.5'
214TERM_SESSION_ID = 'w0t0p0:79235ABE-D0DC-4DF4-9207-852023EE3112'
215TMPDIR = '/var/folders/9f/d7sdf4c977n1zqxspp4qmk6m0000gn/T/'
216TZ = 'UTC'
217USER = 'lfyxan'
218WHITE = '\x1b[38;5;244m'
219XPC_FLAGS = '0x0'
220XPC_SERVICE_NAME = '0'
221_ = '/usr/local/bin/python3'
222__CF_USER_TEXT_ENCODING = '0x1F5:0x502:0x0'
223__PYVENV_LAUNCHER__ = '/usr/local/Cellar/python/3.6.5/bin/python3.6'
224wsgi.errors = <_io.TextIOWrapper name='<stderr>' mode='w' encoding='UTF-8'>
225wsgi.file_wrapper = ''
226wsgi.input = <_io.BufferedReader name=7>
227wsgi.multiprocess = False
228wsgi.multithread = True
229wsgi.run_once = False
230wsgi.url_scheme = 'http'
231wsgi.version = '(1, 0)'
232
233Settings:
234Using settings module project.settings
235ABSOLUTE_URL_OVERRIDES = {}
236ADMINS = []
237ALLOWED_HOSTS = ['*']
238ANYMAIL = {'MAILGUN_API_KEY': '********************', 'MAILGUN_SENDER_DOMAIN': 'mail.evapolar.me'}
239APPEND_SLASH = True
240AUTHENTICATION_BACKENDS = ['django.contrib.auth.backends.ModelBackend']
241AUTH_PASSWORD_VALIDATORS = '********************'
242AUTH_USER_MODEL = 'auth.User'
243BASE_DIR = '/Users/lfyxan/projects/evapolar-web/project'
244BROKER_CONNECTION_TIMEOUT = 30
245BROKER_HEARTBEAT = None
246BROKER_POOL_LIMIT = 1
247BROKER_URL = 'redis://localhost:6379/0'
248CACHES = {'default': {'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache', 'LOCATION': 'localhost:11211'}}
249CACHE_MIDDLEWARE_ALIAS = 'default'
250CACHE_MIDDLEWARE_KEY_PREFIX = '********************'
251CACHE_MIDDLEWARE_SECONDS = 600
252CELERYBEAT_SCHEDULE = {'remove_old_unpayed_orders': {'task': 'project.apps.site_orders.tasks.remove_old_unpayed_orders', 'schedule': datetime.timedelta(1)}}
253CELERYBEAT_SCHEDULER = 'djcelery.schedulers.DatabaseScheduler'
254CELERY_ACCEPT_CONTENT = ['application/json']
255CELERY_ALWAYS_EAGER = True
256CELERY_EVENT_QUEUE_EXPIRES = 60
257CELERY_RESULT_BACKEND = 'rpc'
258CELERY_RESULT_SERIALIZER = 'json'
259CELERY_SEND_EVENTS = True
260CELERY_TASK_SERIALIZER = 'json'
261CITIES_LIGHT_APP_NAME = 'geodata'
262CKEDITOR_CONFIGS = {'default': {'toolbar': 'full', 'height': 300, 'width': 'auto'}}
263CKEDITOR_UPLOAD_PATH = 'media/public/ckeditor'
264CORS_ORIGIN_ALLOW_ALL = True
265CRUDL_CSS = 'https://s3.amazonaws.com/crudl/base/crudl-ui.css'
266CRUDL_JS = 'https://s3.amazonaws.com/crudl/base/crudl.min.js'
267CSRF_COOKIE_AGE = 31449600
268CSRF_COOKIE_DOMAIN = None
269CSRF_COOKIE_HTTPONLY = False
270CSRF_COOKIE_NAME = 'csrftoken'
271CSRF_COOKIE_PATH = '/'
272CSRF_COOKIE_SECURE = False
273CSRF_FAILURE_VIEW = 'django.views.csrf.csrf_failure'
274CSRF_HEADER_NAME = 'HTTP_X_CSRFTOKEN'
275CSRF_TRUSTED_ORIGINS = []
276CSRF_USE_SESSIONS = False
277DATABASES = {'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}}}
278DATABASE_ROUTERS = []
279DATA_UPLOAD_MAX_MEMORY_SIZE = 2621440
280DATA_UPLOAD_MAX_NUMBER_FIELDS = 2000
281DATETIME_FORMAT = 'N j, Y, P'
282DATETIME_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']
283DATE_FORMAT = 'N j, Y'
284DATE_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']
285DEBUG = True
286DEBUG_PROPAGATE_EXCEPTIONS = False
287DEBUG_TOOLBAR = None
288DECIMAL_SEPARATOR = '.'
289DEFAULT_CHARSET = 'utf-8'
290DEFAULT_CONTENT_TYPE = 'text/html'
291DEFAULT_EXCEPTION_REPORTER_FILTER = 'django.views.debug.SafeExceptionReporterFilter'
292DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage'
293DEFAULT_FROM_EMAIL = 'mail@evapolar.com'
294DEFAULT_INDEX_TABLESPACE = ''
295DEFAULT_TABLESPACE = ''
296DEVELOPMENT = 'development'
297DISALLOWED_USER_AGENTS = []
298DOCUMENTATION_ACCESS_FUNCTION = <function <lambda> at 0x10f505bf8>
299DOCUMENTATION_ROOT = '/Users/lfyxan/projects/evapolar-web/project/sphinx_docs'
300EMAIL_BACKEND = 'anymail.backends.mailgun.EmailBackend'
301EMAIL_HOST = 'localhost'
302EMAIL_HOST_PASSWORD = '********************'
303EMAIL_HOST_USER = ''
304EMAIL_PORT = 25
305EMAIL_SSL_CERTFILE = None
306EMAIL_SSL_KEYFILE = '********************'
307EMAIL_SUBJECT_PREFIX = '[Django] '
308EMAIL_TIMEOUT = None
309EMAIL_USE_LOCALTIME = False
310EMAIL_USE_SSL = False
311EMAIL_USE_TLS = False
312EMAIL_VALIDATOR_URL = 'https://api.mailgun.net/v3/address/validate'
313ES_URL = None
314EXTERNAL_FILE_SRORAGE = False
315FILE_CHARSET = 'utf-8'
316FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
317FILE_UPLOAD_HANDLERS = ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
318FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
319FILE_UPLOAD_PERMISSIONS = None
320FILE_UPLOAD_TEMP_DIR = None
321FIRST_DAY_OF_WEEK = 0
322FIXTURE_DIRS = []
323FORCE_SCRIPT_NAME = None
324FORMAT_MODULE_PATH = None
325FORM_RENDERER = 'django.forms.renderers.DjangoTemplates'
326HOSTNAME = False
327IGNORABLE_404_URLS = []
328INSTALLED_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')"
329INTERNAL_IPS = []
330LANGUAGES = [('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')]
331LANGUAGES_BIDI = ['he', 'ar', 'fa', 'ur']
332LANGUAGE_CODE = 'en'
333LANGUAGE_COOKIE_AGE = None
334LANGUAGE_COOKIE_DOMAIN = None
335LANGUAGE_COOKIE_NAME = 'django_language'
336LANGUAGE_COOKIE_PATH = '/'
337LOCALE_PATHS = []
338LOCATION = 'local'
339LOGGING = {}
340LOGGING_CONFIG = 'logging.config.dictConfig'
341LOGIN_REDIRECT_URL = '/accounts/profile/'
342LOGIN_URL = '/accounts/login/'
343LOGOUT_REDIRECT_URL = None
344MAILGUN_API_KEY = '********************'
345MAILGUN_PUBLIC_KEY = '********************'
346MAILGUN_SENDER_DOMAIN = 'mail.evapolar.me'
347MANAGERS = []
348MAX_VARIANT_QUANTITY = 20
349MEDIA_ROOT = '/Users/lfyxan/projects/evapolar-web/project/media'
350MEDIA_URL = '/media/'
351MESSAGE_STORAGE = 'django.contrib.messages.storage.fallback.FallbackStorage'
352MIDDLEWARE = None
353MIDDLEWARE_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')"
354MIGRATION_MODULES = {}
355MONTH_DAY_FORMAT = 'F j'
356NUMBER_GROUPING = 0
357PASSWORD_HASHERS = '********************'
358PASSWORD_RESET_TIMEOUT_DAYS = '********************'
359PAYPAL_CLIENT_ID = 'AaYyvwqL-DeSXBRt4D4SiUrRAYci7aUmugZv08gs1r-fPY67JIsyhjm_-M9miGrHzLzLiHYX830jd2kU'
360PAYPAL_CLIENT_SECRET = '********************'
361PAYPAL_TEST = True
362PREPEND_WWW = False
363PRIVATE_STORAGE_AUTH_FUNCTION = 'private_storage.permissions.allow_staff'
364PRIVATE_STORAGE_ROOT = 'media/private'
365PRODUCTION = 'production'
366PROJECT_NAME = 'ecommerce-service'
367PUBLIC_MEDIA_FILES_LOCATION = 'media/public'
368REST_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')}
369ROOT_URLCONF = 'project.urls'
370SEARCH_BACKENDS = {}
371SECRET_KEY = '********************'
372SECURE_BROWSER_XSS_FILTER = False
373SECURE_CONTENT_TYPE_NOSNIFF = False
374SECURE_HSTS_INCLUDE_SUBDOMAINS = False
375SECURE_HSTS_PRELOAD = False
376SECURE_HSTS_SECONDS = 0
377SECURE_PROXY_SSL_HEADER = None
378SECURE_REDIRECT_EXEMPT = []
379SECURE_SSL_HOST = None
380SECURE_SSL_REDIRECT = False
381SECURIONPAY_PUBLIC_KEY = '********************'
382SECURIONPAY_SECRET_KEY = '********************'
383SERVER_EMAIL = 'root@localhost'
384SESSION_CACHE_ALIAS = 'default'
385SESSION_COOKIE_AGE = 5184000
386SESSION_COOKIE_DOMAIN = None
387SESSION_COOKIE_HTTPONLY = True
388SESSION_COOKIE_NAME = 'sid'
389SESSION_COOKIE_PATH = '/'
390SESSION_COOKIE_SECURE = False
391SESSION_ENGINE = 'django.contrib.sessions.backends.cached_db'
392SESSION_EXPIRE_AT_BROWSER_CLOSE = False
393SESSION_FILE_PATH = None
394SESSION_SAVE_EVERY_REQUEST = False
395SESSION_SERIALIZER = 'django.contrib.sessions.serializers.PickleSerializer'
396SETTINGS_MODULE = 'project.settings'
397SHIPWIRE_HOST = 'api.beta.shipwire.com'
398SHIPWIRE_PASSWORD = '********************'
399SHIPWIRE_USERNAME = 'amarkov@evapolar.com'
400SHORT_DATETIME_FORMAT = 'm/d/Y P'
401SHORT_DATE_FORMAT = 'm/d/Y'
402SIGNING_BACKEND = 'django.core.signing.TimestampSigner'
403SILENCED_SYSTEM_CHECKS = []
404SITE_ID = 1
405STAGING = 'staging'
406STATICFILES_DIRS = "('/Users/lfyxan/projects/evapolar-web/project/static', '/Users/lfyxan/projects/evapolar-web/project/../build/static')"
407STATICFILES_FINDERS = ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
408STATICFILES_LOCATION = 'static'
409STATICFILES_STORAGE = 'whitenoise.storage.CompressedManifestStaticFilesStorage'
410STATIC_ROOT = '/Users/lfyxan/projects/evapolar-web/project/staticfiles'
411STATIC_URL = '/static/'
412STRIPE_API_PUBLIC_KEY = '********************'
413STRIPE_API_SECRET_KEY = '********************'
414SUIT_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'}]})}
415TASK_MANAGER_ALWAYS_EAGER = True
416TEMPLATES = [{'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']}}]
417TEST_NON_SERIALIZED_APPS = []
418TEST_RUNNER = 'django.test.runner.DiscoverRunner'
419THOUSAND_SEPARATOR = ','
420TIME_FORMAT = 'P'
421TIME_INPUT_FORMATS = ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
422TIME_ZONE = 'UTC'
423USE_ETAGS = False
424USE_I18N = True
425USE_L10N = True
426USE_THOUSAND_SEPARATOR = False
427USE_TZ = False
428USE_X_FORWARDED_HOST = False
429USE_X_FORWARDED_PORT = False
430VERSATILEIMAGEFIELD_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}
431WEBPACK_LOADER = {'DEFAULT': {'BUNDLE_DIR_NAME': 'admin_on_rest_bundles/', 'STATS_FILE': '/Users/lfyxan/projects/evapolar-web/webpack-stats.json'}}
432WSGI_APPLICATION = 'project.wsgi.application'
433X_FRAME_OPTIONS = 'SAMEORIGIN'
434YEAR_MONTH_FORMAT = 'F Y'
435
436
437You're seeing this error because you have DEBUG = True in your
438Django settings file. Change that to False, and Django will
439display a standard page generated by the handler for this status code.