· 7 years ago · Dec 20, 2018, 05:46 AM
1AttributeError at /api/v1/cart/
2'Request' object has no attribute 'cart'
3
4Request Method: GET
5Request URL: https://durexrussiad2c-backend-regression.frankfurt.rbdigitalcloud.com/api/v1/cart/
6Django Version: 2.0
7Python Executable: /usr/bin/python3
8Python Version: 3.5.6
9Python Path: ['/opt/app', '/opt/app', '/usr/lib64/python35.zip', '/usr/lib64/python3.5', '/usr/lib64/python3.5/plat-linux', '/usr/lib64/python3.5/lib-dynload', '/usr/lib64/python3.5/site-packages', '/usr/lib/python3.5/site-packages']
10Server time: Thu, 20 Dec 2018 08:41:00 +0300
11Installed Applications:
12('django_cron',
13 'django.contrib.admin.apps.SimpleAdminConfig',
14 'django.contrib.admindocs',
15 'django.contrib.auth',
16 'django.contrib.contenttypes',
17 'django.contrib.sessions',
18 'django.contrib.messages',
19 'django.contrib.staticfiles',
20 'django.contrib.humanize',
21 'rest_framework',
22 'rest_framework.authtoken',
23 'django_extensions',
24 'django_filters',
25 'adminplus',
26 'admitad',
27 'cacheops',
28 'ckeditor',
29 'corsheaders',
30 'nested_admin',
31 'solo',
32 'rangefilter',
33 'storages',
34 'project.apps.catalogue',
35 'project.apps.discount',
36 'project.apps.users',
37 'project.apps.feed',
38 'project.apps.cart',
39 'project.apps.blog',
40 'project.apps.selector',
41 'project.apps.integration',
42 'project.apps.singletones',
43 'project.apps.payment')
44Installed Middleware:
45('django.middleware.security.SecurityMiddleware',
46 'django.contrib.sessions.middleware.SessionMiddleware',
47 'django.middleware.common.CommonMiddleware',
48 'django.contrib.auth.middleware.AuthenticationMiddleware',
49 'django.contrib.messages.middleware.MessageMiddleware',
50 'django.middleware.clickjacking.XFrameOptionsMiddleware',
51 'corsheaders.middleware.CorsMiddleware',
52 'project.middleware.guests_auth.BasketMiddleware')
53
54
55Traceback:
56
57File "/usr/lib/python3.5/site-packages/rest_framework/request.py" in __getattr__
58 412. return getattr(self._request, attr)
59
60During handling of the above exception ('WSGIRequest' object has no attribute 'cart'), another exception occurred:
61
62File "/usr/lib64/python3.5/site-packages/django/core/handlers/exception.py" in inner
63 35. response = get_response(request)
64
65File "/usr/lib64/python3.5/site-packages/django/core/handlers/base.py" in _get_response
66 128. response = self.process_exception_by_middleware(e, request)
67
68File "/usr/lib64/python3.5/site-packages/django/core/handlers/base.py" in _get_response
69 126. response = wrapped_callback(request, *callback_args, **callback_kwargs)
70
71File "/usr/lib64/python3.5/site-packages/django/views/decorators/csrf.py" in wrapped_view
72 54. return view_func(*args, **kwargs)
73
74File "/usr/lib64/python3.5/site-packages/django/views/generic/base.py" in view
75 69. return self.dispatch(request, *args, **kwargs)
76
77File "/usr/lib/python3.5/site-packages/rest_framework/views.py" in dispatch
78 495. response = self.handle_exception(exc)
79
80File "/usr/lib/python3.5/site-packages/rest_framework/views.py" in handle_exception
81 455. self.raise_uncaught_exception(exc)
82
83File "/usr/lib/python3.5/site-packages/rest_framework/views.py" in dispatch
84 492. response = handler(request, *args, **kwargs)
85
86File "/opt/app/project/apps/cart/views.py" in get
87 42. serializer = CartSerializer(request.cart)
88
89File "/usr/lib/python3.5/site-packages/rest_framework/request.py" in __getattr__
90 414. return self.__getattribute__(attr)
91
92Exception Type: AttributeError at /api/v1/cart/
93Exception Value: 'Request' object has no attribute 'cart'
94Request information:
95USER: anonIDO917FX
96
97GET: No GET data
98
99POST: No POST data
100
101FILES: No FILES data
102
103COOKIES:
104_ga = 'GA1.2.151959828.1545284445'
105_fbp = 'fb.1.1545284433635.335213083'
106_ym_isad = '1'
107sid = 'gjl7zrw62cuufzu4czm5onkwtq0dp1oq'
108_ym_d = '1545284434'
109_gat_UA-111174977-1 = '1'
110_ym_visorc_49309810 = 'w'
111_ym_uid = '1545284434646196350'
112_gid = 'GA1.2.1676003981.1545284445'
113
114META:
115CONTEXT_DOCUMENT_ROOT = '/var/www/html'
116CONTEXT_PREFIX = ''
117DOCUMENT_ROOT = '/var/www/html'
118GATEWAY_INTERFACE = 'CGI/1.1'
119HTTP_ACCEPT = 'application/json, text/plain, */*'
120HTTP_ACCEPT_ENCODING = 'gzip, deflate, br'
121HTTP_ACCEPT_LANGUAGE = 'ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7'
122HTTP_AUTHORIZATION = 'Token 61ddd5073e11bc1a23de80845694f56a91a1ed6f'
123HTTP_COOKIE = 'sid=gjl7zrw62cuufzu4czm5onkwtq0dp1oq; _fbp=fb.1.1545284433635.335213083; _ym_uid=1545284434646196350; _ym_d=1545284434; _ym_visorc_49309810=w; _ym_isad=1; _ga=GA1.2.151959828.1545284445; _gid=GA1.2.1676003981.1545284445; _gat_UA-111174977-1=1'
124HTTP_HOST = 'durexrussiad2c-backend-regression.frankfurt.rbdigitalcloud.com'
125HTTP_ORIGIN = 'https://durexrussiad2c-frontend-regression.frankfurt.rbdigitalcloud.com'
126HTTP_REFERER = 'https://durexrussiad2c-frontend-regression.frankfurt.rbdigitalcloud.com/'
127HTTP_USER_AGENT = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.110 Safari/537.36'
128HTTP_X_AMZN_TRACE_ID = 'Root=1-5c1b2b6c-b2d5c2f07bebd6403789e9b8'
129HTTP_X_FORWARDED_FOR = '213.229.101.118'
130HTTP_X_FORWARDED_PORT = '443'
131HTTP_X_FORWARDED_PROTO = 'https'
132PATH_INFO = '/api/v1/cart/'
133PATH_TRANSLATED = '/opt/app/project/wsgi.py/api/v1/cart/'
134QUERY_STRING = ''
135REMOTE_ADDR = '10.2.232.0'
136REMOTE_PORT = '45102'
137REQUEST_METHOD = 'GET'
138REQUEST_SCHEME = 'http'
139REQUEST_URI = '/api/v1/cart/'
140SCRIPT_FILENAME = '/opt/app/project/wsgi.py'
141SCRIPT_NAME = ''
142SERVER_ADDR = '10.2.128.1'
143SERVER_ADMIN = 'root@localhost'
144SERVER_NAME = 'durexrussiad2c-backend-regression.frankfurt.rbdigitalcloud.com'
145SERVER_PORT = '8080'
146SERVER_PROTOCOL = 'HTTP/1.1'
147SERVER_SIGNATURE = ''
148SERVER_SOFTWARE = 'Apache'
149UNIQUE_ID = 'XBsrbFkiazMaAHxSgWlJ1gAAAFY'
150apache.version = '(2, 4, 6)'
151mod_wsgi.application_group = ''
152mod_wsgi.callable_object = 'application'
153mod_wsgi.daemon_connects = '1'
154mod_wsgi.daemon_restarts = '0'
155mod_wsgi.daemon_start = '1545284460382655'
156mod_wsgi.enable_sendfile = '0'
157mod_wsgi.handler_script = ''
158mod_wsgi.ignore_activity = '0'
159mod_wsgi.listener_host = ''
160mod_wsgi.listener_port = '8080'
161mod_wsgi.path_info = '/api/v1/cart/'
162mod_wsgi.process_group = 'project'
163mod_wsgi.queue_start = '1545284460382467'
164mod_wsgi.request_handler = 'wsgi-script'
165mod_wsgi.request_id = 'XBsrbFkiazMaAHxSgWlJ1gAAAFY'
166mod_wsgi.request_start = '1545284460382314'
167mod_wsgi.script_name = ''
168mod_wsgi.script_reloading = '1'
169mod_wsgi.script_start = '1545284460382773'
170mod_wsgi.thread_id = 9
171mod_wsgi.thread_requests = 1334
172mod_wsgi.total_requests = 14769
173mod_wsgi.version = '(4, 6, 2)'
174wsgi.errors = <_io.TextIOWrapper name='<wsgi.errors>' encoding='utf-8'>
175wsgi.file_wrapper = ''
176wsgi.input = <mod_wsgi.Input object at 0x7fdec1a17960>
177wsgi.input_terminated = True
178wsgi.multiprocess = True
179wsgi.multithread = True
180wsgi.run_once = False
181wsgi.url_scheme = 'http'
182wsgi.version = '(1, 0)'
183
184Settings:
185Using settings module project.settings.regression-frankfurt
186ABSOLUTE_URL_OVERRIDES = {}
187ADMINS = []
188ADMITAD_COMPAIN_CODE = '6d6e63ad07'
189ADMITAD_POSTBACK_KEY = '********************'
190ADMITAD_POSTBACK_URL = 'https://ad.admitad.com/r'
191ALLOWED_HOSTS = ['durexrussiad2c-backend-regression.frankfurt.rbdigitalcloud.com']
192APPEND_SLASH = True
193AUTHENTICATION_BACKENDS = ['django.contrib.auth.backends.ModelBackend']
194AUTH_PASSWORD_VALIDATORS = '********************'
195AUTH_USER_MODEL = 'auth.User'
196AWS_ACCESS_KEY_ID = '********************'
197AWS_FILE_EXPIRE = 200
198AWS_HEADERS = {'Cache-Control': 'max-age=5270400', 'Expires': 'Monday, 18 February 2019 20:00:00 GMT'}
199AWS_PRELOAD_METADATA = True
200AWS_QUERYSTRING_AUTH = False
201AWS_SECRET_ACCESS_KEY = '********************'
202AWS_STORAGE_BUCKET_NAME = 'reckitt-test'
203BASE_DIR = '/opt/app'
204CACHEOPS = {'blog.*': {'ops': 'all', 'timeout': 900}, 'auth.permission': {'ops': 'all', 'timeout': 3600}, 'auth.user': {'ops': 'all', 'timeout': 900}, 'authtoken.*': '********************', 'catalogue.*': {'ops': 'all', 'timeout': 600}, 'cart.*': {'ops': 'all', 'timeout': 600}, 'selector.*': {'ops': 'all', 'timeout': 900}, 'users.*': {'ops': 'all', 'timeout': 600}}
205CACHEOPS_REDIS = {'host': 'drud2c-regression.qv2say.0001.euc1.cache.amazonaws.com', 'port': 6379}
206CACHES = {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}
207CACHE_MIDDLEWARE_ALIAS = 'default'
208CACHE_MIDDLEWARE_KEY_PREFIX = '********************'
209CACHE_MIDDLEWARE_SECONDS = 600
210CKEDITOR_CONFIGS = {'default': {'toolbar_Custom': [['Bold', 'Italic', 'Underline'], ['NumberedList', 'BulletedList', '-', 'Outdent', 'Indent', '-', 'JustifyLeft', 'JustifyCenter', 'JustifyRight', 'JustifyBlock'], ['Link', 'Unlink'], ['RemoveFormat', 'Source'], ['Format', 'Blockquote']], 'toolbar': 'Custom'}}
211CORS_ALLOW_CREDENTIALS = True
212CORS_ALLOW_HEADERS = "('accept', 'accept-encoding', 'authorization', 'content-type', 'dnt', 'origin', 'user-agent', 'x-csrftoken', 'x-requested-with', 'x-xsrf-token')"
213CORS_ORIGIN_ALLOW_ALL = True
214CORS_ORIGIN_WHITELIST = ['durexrussiad2c-backend-regression.frankfurt.rbdigitalcloud.com', 'durexrussiad2c-frontend-regression.frankfurt.rbdigitalcloud.com']
215CORS_URLS_REGEX = '^/api/v1/.*$'
216CRON_CLASSES = ['project.apps.users.cron.DeleteAnonUsers', 'project.apps.integration.cron.DeleteOldLogs', 'project.apps.cart.cron.UpdateOrderStatuses', 'project.apps.integration.cron.UpdateSDP']
217CSRF_COOKIE_AGE = 31449600
218CSRF_COOKIE_DOMAIN = None
219CSRF_COOKIE_HTTPONLY = False
220CSRF_COOKIE_NAME = 'csrftoken'
221CSRF_COOKIE_PATH = '/'
222CSRF_COOKIE_SECURE = False
223CSRF_FAILURE_VIEW = 'django.views.csrf.csrf_failure'
224CSRF_HEADER_NAME = 'HTTP_X_CSRFTOKEN'
225CSRF_TRUSTED_ORIGINS = "('durexrussiad2c-backend-regression.frankfurt.rbdigitalcloud.com', 'durexrussiad2c-frontend-regression.frankfurt.rbdigitalcloud.com')"
226CSRF_USE_SESSIONS = False
227DATABASES = {'default': {'HOST': 'durexrussiad2c.cwoug1isqbb7.eu-central-1.rds.amazonaws.com', 'ENGINE': 'django.db.backends.mysql', 'USER': 'durex', 'CONN_MAX_AGE': 500, 'TIME_ZONE': None, 'OPTIONS': {}, 'PORT': '3306', 'NAME': 'durex_prod', 'AUTOCOMMIT': True, 'ATOMIC_REQUESTS': False, 'TEST': {'NAME': None, 'CHARSET': None, 'COLLATION': None, 'MIRROR': None}, 'PASSWORD': '********************'}}
228DATABASE_ROUTERS = []
229DATA_UPLOAD_MAX_MEMORY_SIZE = 2621440
230DATA_UPLOAD_MAX_NUMBER_FIELDS = 1000
231DATETIME_FORMAT = 'N j, Y, P'
232DATETIME_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']
233DATE_FORMAT = 'N j, Y'
234DATE_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']
235DEBUG = True
236DEBUG_PROPAGATE_EXCEPTIONS = False
237DECIMAL_SEPARATOR = '.'
238DEFAULT_CHARSET = 'utf-8'
239DEFAULT_CONTENT_TYPE = 'text/html'
240DEFAULT_EXCEPTION_REPORTER_FILTER = 'django.views.debug.SafeExceptionReporterFilter'
241DEFAULT_FILE_STORAGE = 'project.aws.utils.MediaRootS3BotoStorage'
242DEFAULT_FROM_EMAIL = 'webmaster@localhost'
243DEFAULT_INDEX_TABLESPACE = ''
244DEFAULT_TABLESPACE = ''
245DISALLOWED_USER_AGENTS = []
246EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
247EMAIL_FROM = 'no-reply@mydurex.ru'
248EMAIL_HOST = 'localhost'
249EMAIL_HOST_PASSWORD = '********************'
250EMAIL_HOST_USER = ''
251EMAIL_PORT = 25
252EMAIL_SSL_CERTFILE = None
253EMAIL_SSL_KEYFILE = '********************'
254EMAIL_SUBJECT_PREFIX = '[Django] '
255EMAIL_TIMEOUT = None
256EMAIL_USE_LOCALTIME = False
257EMAIL_USE_SSL = False
258EMAIL_USE_TLS = False
259FILE_CHARSET = 'utf-8'
260FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
261FILE_UPLOAD_HANDLERS = ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
262FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
263FILE_UPLOAD_PERMISSIONS = 420
264FILE_UPLOAD_TEMP_DIR = None
265FIRST_DAY_OF_WEEK = 0
266FIXTURE_DIRS = []
267FORCE_SCRIPT_NAME = None
268FORMAT_MODULE_PATH = None
269FORM_RENDERER = 'django.forms.renderers.DjangoTemplates'
270IGNORABLE_404_URLS = []
271INSTALLED_APPS = "('django_cron', 'django.contrib.admin.apps.SimpleAdminConfig', 'django.contrib.admindocs', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'django.contrib.humanize', 'rest_framework', 'rest_framework.authtoken', 'django_extensions', 'django_filters', 'adminplus', 'admitad', 'cacheops', 'ckeditor', 'corsheaders', 'nested_admin', 'solo', 'rangefilter', 'storages', 'project.apps.catalogue', 'project.apps.discount', 'project.apps.users', 'project.apps.feed', 'project.apps.cart', 'project.apps.blog', 'project.apps.selector', 'project.apps.integration', 'project.apps.singletones', 'project.apps.payment')"
272INTERNAL_IPS = '127.0.0.1:8000'
273LANGUAGES = [('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'), ('kab', 'Kabyle'), ('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')]
274LANGUAGES_BIDI = ['he', 'ar', 'fa', 'ur']
275LANGUAGE_CODE = 'en'
276LANGUAGE_COOKIE_AGE = None
277LANGUAGE_COOKIE_DOMAIN = None
278LANGUAGE_COOKIE_NAME = 'django_language'
279LANGUAGE_COOKIE_PATH = '/'
280LOCALE_PATHS = "('/opt/app/project/conf/locale',)"
281LOGGING = {'handlers': {'console': {'level': 'DEBUG', 'filters': ['require_debug_true'], 'class': 'logging.StreamHandler'}}, 'disable_existing_loggers': False, 'version': 1, 'formatters': {'verbose': {'datefmt': '%d/%b/%Y %H:%M:%S', 'format': '[%(asctime)s] %(levelname)s [%(name)s:%(lineno)s] %(message)s'}, 'simple': {'format': '%(levelname)s %(message)s'}}, 'loggers': {'django': {'propagate': True, 'level': 'DEBUG', 'handlers': ['console']}}, 'filters': {'require_debug_false': {'()': 'django.utils.log.RequireDebugFalse'}, 'require_debug_true': {'()': 'django.utils.log.RequireDebugTrue'}}}
282LOGGING_CONFIG = 'logging.config.dictConfig'
283LOGIN_REDIRECT_URL = '/accounts/profile/'
284LOGIN_URL = '/accounts/login/'
285LOGOUT_REDIRECT_URL = None
286MANAGERS = []
287MEDIA_ROOT = '//reckitt-test.s3.amazonaws.com/media/'
288MEDIA_URL = '//reckitt-test.s3.amazonaws.com/media/'
289MESSAGE_STORAGE = 'django.contrib.messages.storage.fallback.FallbackStorage'
290MIDDLEWARE = "('django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'corsheaders.middleware.CorsMiddleware', 'project.middleware.guests_auth.BasketMiddleware')"
291MIGRATION_MODULES = {}
292MONTH_DAY_FORMAT = 'F j'
293NUMBER_GROUPING = 0
294PASSWORD_HASHERS = '********************'
295PASSWORD_RESET_TIMEOUT_DAYS = '********************'
296PAYU_ALU_URL = 'https://secure.payu.ru/order/alu/v3'
297PAYU_BILL_COUNTRYCODE = 'RU'
298PAYU_MERCHANT = 'btryttjy'
299PAYU_ORDER_PRICE_TYPE = 'GROSS'
300PAYU_PAY_METHOD = 'CCVISAMC'
301PAYU_PRICES_CURRENCY = 'RUB'
302PAYU_SECRET_KEY = '********************'
303PREPEND_WWW = False
304PRODUCTION = False
305PROJECT_DIR = '/opt/app/project'
306REST_FRAMEWORK = {'DEFAULT_THROTTLE_RATES': {'user': '1000/hour'}, 'DEFAULT_AUTHENTICATION_CLASSES': ('rest_framework.authentication.TokenAuthentication',), 'DEFAULT_THROTTLE_CLASSES': ('rest_framework.throttling.UserRateThrottle',), 'DEFAULT_PERMISSION_CLASSES': ('rest_framework.permissions.AllowAny',)}
307ROOT_URLCONF = 'project.urls'
308S3DIRECT_REGION = 'eu-west-2'
309S3_URL = '//reckitt-test.s3.amazonaws.com/'
310SECRET_KEY = '********************'
311SECURE_BROWSER_XSS_FILTER = True
312SECURE_CONTENT_TYPE_NOSNIFF = True
313SECURE_HSTS_INCLUDE_SUBDOMAINS = True
314SECURE_HSTS_PRELOAD = True
315SECURE_HSTS_SECONDS = 31536000
316SECURE_PROXY_SSL_HEADER = "('HTTP_X_FORWARDED_PROTO', 'https')"
317SECURE_REDIRECT_EXEMPT = []
318SECURE_SSL_HOST = None
319SECURE_SSL_REDIRECT = False
320SENDGRID_API_KEY = '********************'
321SERVER_EMAIL = 'root@localhost'
322SESSION_CACHE_ALIAS = 'default'
323SESSION_COOKIE_AGE = 5184000
324SESSION_COOKIE_DOMAIN = None
325SESSION_COOKIE_HTTPONLY = True
326SESSION_COOKIE_NAME = 'sid'
327SESSION_COOKIE_PATH = '/'
328SESSION_COOKIE_SECURE = True
329SESSION_ENGINE = 'django.contrib.sessions.backends.cached_db'
330SESSION_EXPIRE_AT_BROWSER_CLOSE = False
331SESSION_FILE_PATH = None
332SESSION_SAVE_EVERY_REQUEST = False
333SESSION_SERIALIZER = 'django.contrib.sessions.serializers.PickleSerializer'
334SETTINGS_MODULE = 'project.settings.regression-frankfurt'
335SHORT_DATETIME_FORMAT = 'm/d/Y P'
336SHORT_DATE_FORMAT = 'm/d/Y'
337SIGNING_BACKEND = 'django.core.signing.TimestampSigner'
338SILENCED_SYSTEM_CHECKS = []
339SMS_API_ID = '********************'
340STATICFILES_DIRS = []
341STATICFILES_FINDERS = "('django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder')"
342STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.ManifestStaticFilesStorage'
343STATIC_ROOT = '/opt/app/static'
344STATIC_URL = '/static/'
345TEMPLATES = [{'DIRS': ['/opt/app/project/templates'], 'OPTIONS': {'context_processors': ['django.contrib.auth.context_processors.auth', 'django.template.context_processors.debug', 'django.template.context_processors.i18n', 'django.template.context_processors.media', 'django.template.context_processors.static', 'django.template.context_processors.tz', 'django.template.context_processors.request', 'django.contrib.messages.context_processors.messages'], 'loaders': ('django.template.loaders.filesystem.Loader', 'django.template.loaders.app_directories.Loader'), 'debug': True}, 'BACKEND': 'django.template.backends.django.DjangoTemplates'}]
346TEST_NON_SERIALIZED_APPS = []
347TEST_RUNNER = 'django.test.runner.DiscoverRunner'
348THOUSAND_SEPARATOR = ','
349TIME_FORMAT = 'P'
350TIME_INPUT_FORMATS = ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
351TIME_ZONE = 'Europe/Moscow'
352URL = 'http://127.0.0.1:8000'
353USE_ETAGS = False
354USE_I18N = True
355USE_L10N = True
356USE_THOUSAND_SEPARATOR = False
357USE_TZ = True
358USE_X_FORWARDED_HOST = False
359USE_X_FORWARDED_PORT = False
360WSGI_APPLICATION = 'project.wsgi.application'
361X_FRAME_OPTIONS = 'DENY'
362YEAR_MONTH_FORMAT = 'F Y'
363
364
365You're seeing this error because you have DEBUG = True in your
366Django settings file. Change that to False, and Django will
367display a standard page generated by the handler for this status code.