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