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