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