· 7 years ago · Jul 10, 2018, 05:54 AM
1AssertionError at /api/segments/
2The field 'conditions' was declared on serializer SegmentFilterSerializer, but has not been included in the 'fields' option.
3
4Request Method: POST
5Request URL: https://dev.suze.io/api/segments/
6Django Version: 2.0.5
7Python Executable: /home/vhost/qa/env/bin/python3
8Python Version: 3.6.5
9Python Path: ['.', '/home/vhost/qa/env/bin', '/home/vhost/qa/env/lib/python36.zip', '/home/vhost/qa/env/lib/python3.6', '/home/vhost/qa/env/lib/python3.6/lib-dynload', '/usr/lib/python3.6', '/home/vhost/qa/env/lib/python3.6/site-packages', '/home/vhost/qa/env/src/django-tree-settings', '/home/vhost/qa/src/server']
10Server time: Вт, 10 Июл 2018 08:46:51 +0300
11Installed Applications:
12['django.contrib.admin',
13 'django.contrib.auth',
14 'django.contrib.contenttypes',
15 'django.contrib.sessions',
16 'django.contrib.messages',
17 'django.contrib.staticfiles',
18 'channels',
19 'rest_framework',
20 'rest_framework.authtoken',
21 'rest_auth',
22 'corsheaders',
23 'raven.contrib.django.raven_compat',
24 'answers',
25 'batches',
26 'conf',
27 'catalog',
28 'common',
29 'companies',
30 'customers',
31 'mail',
32 'sms',
33 'outlets',
34 'promotions',
35 'sales',
36 'segments',
37 'django_tree_settings',
38 'drf_yasg',
39 'constance',
40 'constance.backends.database']
41Installed Middleware:
42['raven.contrib.django.middleware.DjangoRestFrameworkCompatMiddleware',
43 'raven.contrib.django.middleware.SentryMiddleware',
44 'django.middleware.security.SecurityMiddleware',
45 'django.contrib.sessions.middleware.SessionMiddleware',
46 'django.middleware.common.CommonMiddleware',
47 'django.middleware.csrf.CsrfViewMiddleware',
48 'django.contrib.auth.middleware.AuthenticationMiddleware',
49 'django.contrib.messages.middleware.MessageMiddleware',
50 'django.middleware.clickjacking.XFrameOptionsMiddleware']
51
52
53Traceback:
54
55File "/home/vhost/qa/env/lib/python3.6/site-packages/django/core/handlers/exception.py" in inner
56 35. response = get_response(request)
57
58File "/home/vhost/qa/env/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response
59 128. response = self.process_exception_by_middleware(e, request)
60
61File "/home/vhost/qa/env/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response
62 126. response = wrapped_callback(request, *callback_args, **callback_kwargs)
63
64File "/home/vhost/qa/env/lib/python3.6/site-packages/django/views/decorators/csrf.py" in wrapped_view
65 54. return view_func(*args, **kwargs)
66
67File "/home/vhost/qa/env/lib/python3.6/site-packages/rest_framework/viewsets.py" in view
68 103. return self.dispatch(request, *args, **kwargs)
69
70File "/home/vhost/qa/env/lib/python3.6/site-packages/rest_framework/views.py" in dispatch
71 483. response = self.handle_exception(exc)
72
73File "/home/vhost/qa/env/lib/python3.6/site-packages/rest_framework/views.py" in handle_exception
74 443. self.raise_uncaught_exception(exc)
75
76File "/home/vhost/qa/env/lib/python3.6/site-packages/rest_framework/views.py" in dispatch
77 480. response = handler(request, *args, **kwargs)
78
79File "/home/vhost/qa/env/lib/python3.6/site-packages/rest_framework/mixins.py" in create
80 20. serializer.is_valid(raise_exception=True)
81
82File "/home/vhost/qa/env/lib/python3.6/site-packages/rest_framework/serializers.py" in is_valid
83 236. self._validated_data = self.run_validation(self.initial_data)
84
85File "/home/vhost/qa/env/lib/python3.6/site-packages/rest_framework/serializers.py" in run_validation
86 434. value = self.to_internal_value(data)
87
88File "/home/vhost/qa/env/lib/python3.6/site-packages/rest_framework/serializers.py" in to_internal_value
89 488. validated_value = field.run_validation(primitive_value)
90
91File "/home/vhost/qa/env/lib/python3.6/site-packages/rest_framework/serializers.py" in run_validation
92 623. value = self.to_internal_value(data)
93
94File "/home/vhost/qa/env/lib/python3.6/site-packages/rest_framework/serializers.py" in to_internal_value
95 662. validated = self.child.run_validation(item)
96
97File "/home/vhost/qa/env/lib/python3.6/site-packages/rest_framework/serializers.py" in run_validation
98 434. value = self.to_internal_value(data)
99
100File "/home/vhost/qa/env/lib/python3.6/site-packages/rest_framework/serializers.py" in to_internal_value
101 482. fields = self._writable_fields
102
103File "/home/vhost/qa/env/lib/python3.6/site-packages/django/utils/functional.py" in __get__
104 36. res = instance.__dict__[self.name] = self.func(instance)
105
106File "/home/vhost/qa/env/lib/python3.6/site-packages/rest_framework/serializers.py" in _writable_fields
107 370. field for field in self.fields.values() if not field.read_only
108
109File "/home/vhost/qa/env/lib/python3.6/site-packages/rest_framework/serializers.py" in fields
110 363. for key, value in self.get_fields().items():
111
112File "/home/vhost/qa/env/lib/python3.6/site-packages/rest_framework/serializers.py" in get_fields
113 1020. field_names = self.get_field_names(declared_fields, info)
114
115File "/home/vhost/qa/env/lib/python3.6/site-packages/rest_framework/serializers.py" in get_field_names
116 1121. serializer_class=self.__class__.__name__
117
118Exception Type: AssertionError at /api/segments/
119Exception Value: The field 'conditions' was declared on serializer SegmentFilterSerializer, but has not been included in the 'fields' option.
120Request information:
121USER: admin
122
123GET: No GET data
124
125POST: No POST data
126
127FILES: No FILES data
128
129COOKIES:
130_ga = 'GA1.1.1996408327.1510034344'
131csrftoken = 'rSsOZh1KIycvw5DAzDAbAJmJAUAWMUjwxPFlYe14vSceF0zjm3HOUOUAjFYGsnqI'
132sessionid = 'dy73e761mhze2j58ln3wp7k6lee5mcjx'
133
134META:
135CONTENT_LENGTH = '219'
136CONTENT_TYPE = 'application/json'
137CSRF_COOKIE = 'rSsOZh1KIycvw5DAzDAbAJmJAUAWMUjwxPFlYe14vSceF0zjm3HOUOUAjFYGsnqI'
138HTTP_ACCEPT = 'application/json, text/plain, */*'
139HTTP_ACCEPT_ENCODING = 'gzip, deflate, br'
140HTTP_ACCEPT_LANGUAGE = 'ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7,pt;q=0.6'
141HTTP_AUTHORIZATION = 'Token b363a2a4ea31e335f796c56910179941448e97f2'
142HTTP_CACHE_CONTROL = 'no-cache'
143HTTP_CONNECTION = 'close'
144HTTP_COOKIE = '_ga=GA1.1.1996408327.1510034344; csrftoken=rSsOZh1KIycvw5DAzDAbAJmJAUAWMUjwxPFlYe14vSceF0zjm3HOUOUAjFYGsnqI; sessionid=dy73e761mhze2j58ln3wp7k6lee5mcjx'
145HTTP_HOST = 'dev.suze.io'
146HTTP_ORIGIN = 'http://localhost:4200'
147HTTP_PRAGMA = 'no-cache'
148HTTP_REFERER = 'http://localhost:4200/segments/catalog/new'
149HTTP_USER_AGENT = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36'
150HTTP_X_FORWARDED_FOR = '88.200.137.82'
151HTTP_X_FORWARDED_PROTOCOL = 'https'
152HTTP_X_REAL_IP = '88.200.137.82'
153PATH_INFO = '/api/segments/'
154QUERY_STRING = ''
155REMOTE_ADDR = '127.0.0.1'
156REMOTE_HOST = '127.0.0.1'
157REMOTE_PORT = 51734
158REQUEST_METHOD = 'POST'
159SCRIPT_NAME = ''
160SERVER_NAME = '127.0.0.1'
161SERVER_PORT = '8583'
162wsgi.multiprocess = True
163wsgi.multithread = True
164
165Settings:
166Using settings module conf.settings
167ABSOLUTE_URL_OVERRIDES = {}
168ADMINS = []
169ALLOWED_HOSTS = ['*']
170APPEND_SLASH = True
171ASGI_APPLICATION = 'conf.routing.application'
172AUTHENTICATION_BACKENDS = ['django.contrib.auth.backends.ModelBackend']
173AUTH_PASSWORD_VALIDATORS = '********************'
174AUTH_USER_MODEL = 'common.User'
175BATCH_TIME_LIMIT = 3600
176BROKER_URL = 'redis://localhost:6379/3'
177CACHEOPS = {'companies.company': {'ops': 'get', 'timeout': 900}, 'rest_framework.authtoken.*': '********************', 'catalog.*': {'ops': 'all', 'timeout': 900}, 'customers.*': {'ops': 'all', 'timeout': 900}, 'outlets.*': {'ops': 'all', 'timeout': 900}, 'promotions.*': {'ops': 'all', 'timeout': 900}, 'segments.*': {'ops': 'all', 'timeout': 900}}
178CACHEOPS_REDIS = 'redis://localhost:6379/1'
179CACHES = {'default': {'BACKEND': 'redis_cache.RedisCache', 'LOCATION': ['127.0.0.1:6379'], 'OPTIONS': {'DB': 1, 'PARSER_CLASS': 'redis.connection.HiredisParser', 'CONNECTION_POOL_CLASS': 'redis.BlockingConnectionPool', 'CONNECTION_POOL_CLASS_KWARGS': {'max_connections': 50, 'timeout': 20}, 'MAX_CONNECTIONS': 1000, 'PICKLE_VERSION': -1}}}
180CACHETASK_TIME_LIMIT = 3600
181CACHE_MIDDLEWARE_ALIAS = 'default'
182CACHE_MIDDLEWARE_KEY_PREFIX = '********************'
183CACHE_MIDDLEWARE_SECONDS = 600
184CELERYD_HIJACK_ROOT_LOGGER = False
185CELERY_BROKER_URL = 'redis://localhost:6379/3'
186CELERY_DEFAULT_QUEUE = 'qa'
187CELERY_TIMEZONE = 'Europe/Moscow'
188CHANNELS_BROKER_HOST = 'localhost'
189CHANNELS_BROKER_PORT = 6379
190CHANNELS_BROKER_PREFIX = 'qa_django_channels_namespace'
191CHANNEL_LAYERS = {'default': {'BACKEND': 'channels_redis.core.RedisChannelLayer', 'CONFIG': {'hosts': [('localhost', 6379)], 'prefix': 'qa_django_channels_namespace'}}}
192CONSTANCE_BACKEND = 'constance.backends.database.DatabaseBackend'
193CONSTANCE_CONFIG = {'KANNEL_URL': ('', 'Kannel url'), 'KANNEL_USERNAME': ('', 'Kannel username'), 'KANNEL_PASSWORD': '********************', 'KANNEL_CALLBACK_URL': ('', 'Kannel callback url'), 'SEND_CODE_EVENT': ('', 'Confirmation code template')}
194CONSTANCE_CONFIG_FIELDSETS = {'Kannel': ('KANNEL_URL', 'KANNEL_USERNAME', 'KANNEL_PASSWORD', 'KANNEL_CALLBACK_URL'), 'Auth': ('SEND_CODE_EVENT',)}
195CONSTANCE_DATABASE_CACHE_BACKEND = 'default'
196CORS_ORIGIN_ALLOW_ALL = True
197CSRF_COOKIE_AGE = 31449600
198CSRF_COOKIE_DOMAIN = None
199CSRF_COOKIE_HTTPONLY = False
200CSRF_COOKIE_NAME = 'csrftoken'
201CSRF_COOKIE_PATH = '/'
202CSRF_COOKIE_SECURE = False
203CSRF_FAILURE_VIEW = 'django.views.csrf.csrf_failure'
204CSRF_HEADER_NAME = 'HTTP_X_CSRFTOKEN'
205CSRF_TRUSTED_ORIGINS = []
206CSRF_USE_SESSIONS = False
207DATABASES = {'default': {'NAME': 'qa', 'USER': 'qa', 'PASSWORD': '********************', 'HOST': '127.0.0.1', 'PORT': '', 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'OPTIONS': {}, 'TIME_ZONE': None, 'TEST': {'CHARSET': None, 'COLLATION': None, 'NAME': None, 'MIRROR': None}}}
208DATABASE_ROUTERS = []
209DATA_UPLOAD_MAX_MEMORY_SIZE = 2621440
210DATA_UPLOAD_MAX_NUMBER_FIELDS = 1000
211DATETIME_FORMAT = 'N j, Y, P'
212DATETIME_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']
213DATE_FORMAT = 'N j, Y'
214DATE_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']
215DEBUG = True
216DEBUG_PROPAGATE_EXCEPTIONS = False
217DECIMAL_SEPARATOR = '.'
218DEFAULT_CHARSET = 'utf-8'
219DEFAULT_CONTENT_TYPE = 'text/html'
220DEFAULT_EXCEPTION_REPORTER_FILTER = 'django.views.debug.SafeExceptionReporterFilter'
221DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage'
222DEFAULT_FROM_EMAIL = 'webmaster@localhost'
223DEFAULT_INDEX_TABLESPACE = ''
224DEFAULT_TABLESPACE = ''
225DISALLOWED_USER_AGENTS = []
226EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
227EMAIL_HOST = 'localhost'
228EMAIL_HOST_PASSWORD = '********************'
229EMAIL_HOST_USER = ''
230EMAIL_PORT = 25
231EMAIL_SSL_CERTFILE = None
232EMAIL_SSL_KEYFILE = '********************'
233EMAIL_SUBJECT_PREFIX = '[Django] '
234EMAIL_TIMEOUT = 900
235EMAIL_USE_LOCALTIME = False
236EMAIL_USE_SSL = False
237EMAIL_USE_TLS = False
238FILE_CHARSET = 'utf-8'
239FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
240FILE_UPLOAD_HANDLERS = ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
241FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
242FILE_UPLOAD_PERMISSIONS = None
243FILE_UPLOAD_TEMP_DIR = None
244FIRST_DAY_OF_WEEK = 0
245FIXTURE_DIRS = []
246FORCE_SCRIPT_NAME = None
247FORMAT_MODULE_PATH = None
248FORM_RENDERER = 'django.forms.renderers.DjangoTemplates'
249IGNORABLE_404_URLS = []
250INSTALLED_APPS = ['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'channels', 'rest_framework', 'rest_framework.authtoken', 'rest_auth', 'corsheaders', 'raven.contrib.django.raven_compat', 'answers', 'batches', 'conf', 'catalog', 'common', 'companies', 'customers', 'mail', 'sms', 'outlets', 'promotions', 'sales', 'segments', 'django_tree_settings', 'drf_yasg', 'constance', 'constance.backends.database']
251INTERNAL_IPS = []
252LANGUAGES = [('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')]
253LANGUAGES_BIDI = ['he', 'ar', 'fa', 'ur']
254LANGUAGE_CODE = 'ru'
255LANGUAGE_COOKIE_AGE = None
256LANGUAGE_COOKIE_DOMAIN = None
257LANGUAGE_COOKIE_NAME = 'django_language'
258LANGUAGE_COOKIE_PATH = '/'
259LOCALE_PATHS = []
260LOGGING = {}
261LOGGING_CONFIG = 'logging.config.dictConfig'
262LOGIN_REDIRECT_URL = '/accounts/profile/'
263LOGIN_URL = '/accounts/login/'
264LOGOUT_REDIRECT_URL = None
265MANAGERS = []
266MEDIA_ROOT = '/home/vhost/qa/media'
267MEDIA_URL = '/media/'
268MESSAGE_STORAGE = 'django.contrib.messages.storage.fallback.FallbackStorage'
269MIDDLEWARE = ['raven.contrib.django.middleware.DjangoRestFrameworkCompatMiddleware', 'raven.contrib.django.middleware.SentryMiddleware', 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware']
270MIGRATION_MODULES = {}
271MONTH_DAY_FORMAT = 'F j'
272NUMBER_GROUPING = 0
273PASSWORD_HASHERS = '********************'
274PASSWORD_RESET_TIMEOUT_DAYS = '********************'
275PHONE_TIMEOUT = 900
276PREPEND_WWW = False
277PROFILE = False
278RAVEN_CONFIG = {'dsn': 'https://1d36dc5dc8f74398b320dc0e5db45236:5f52990c85974df0be90829efb58644c@sentry.qantor.ru/16'}
279REST_AUTH_SERIALIZERS = {'USER_DETAILS_SERIALIZER': 'common.serializers.UserDetailSerializer'}
280REST_AUTH_TOKEN_MODEL = '********************'
281REST_FRAMEWORK = {'DEFAULT_AUTHENTICATION_CLASSES': ('common.authentication.TokenAuthentication',), 'DEFAULT_PERMISSION_CLASSES': ('rest_framework.permissions.IsAuthenticated',), 'DEFAULT_FILTER_BACKENDS': ('django_filters.rest_framework.DjangoFilterBackend', 'rest_framework.filters.OrderingFilter'), 'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.PageNumberPagination'}
282ROOT_URLCONF = 'conf.urls'
283SECRET_KEY = '********************'
284SECURE_BROWSER_XSS_FILTER = False
285SECURE_CONTENT_TYPE_NOSNIFF = False
286SECURE_HSTS_INCLUDE_SUBDOMAINS = False
287SECURE_HSTS_PRELOAD = False
288SECURE_HSTS_SECONDS = 0
289SECURE_PROXY_SSL_HEADER = "('HTTP_X_FORWARDED_PROTOCOL', 'https')"
290SECURE_REDIRECT_EXEMPT = []
291SECURE_SSL_HOST = None
292SECURE_SSL_REDIRECT = False
293SEGMENTS_CACHE_REDIS = {'host': '127.0.0.1', 'port': 6379, 'db': 1}
294SERVER_EMAIL = 'root@localhost'
295SESSION_CACHE_ALIAS = 'default'
296SESSION_COOKIE_AGE = 1209600
297SESSION_COOKIE_DOMAIN = None
298SESSION_COOKIE_HTTPONLY = True
299SESSION_COOKIE_NAME = 'sessionid'
300SESSION_COOKIE_PATH = '/'
301SESSION_COOKIE_SECURE = False
302SESSION_ENGINE = 'django.contrib.sessions.backends.db'
303SESSION_EXPIRE_AT_BROWSER_CLOSE = False
304SESSION_FILE_PATH = None
305SESSION_SAVE_EVERY_REQUEST = False
306SESSION_SERIALIZER = 'django.contrib.sessions.serializers.JSONSerializer'
307SETTINGS_MODULE = 'conf.settings'
308SHORT_DATETIME_FORMAT = 'm/d/Y P'
309SHORT_DATE_FORMAT = 'm/d/Y'
310SIGNING_BACKEND = 'django.core.signing.TimestampSigner'
311SILENCED_SYSTEM_CHECKS = []
312STATICFILES_DIRS = []
313STATICFILES_FINDERS = ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
314STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.StaticFilesStorage'
315STATIC_ROOT = '/home/vhost/qa/static'
316STATIC_URL = '/static/'
317TEMPLATES = [{'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [], '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']}}, {'BACKEND': 'django.template.backends.jinja2.Jinja2', 'APP_DIRS': True}]
318TEST_NON_SERIALIZED_APPS = []
319TEST_RUNNER = 'django.test.runner.DiscoverRunner'
320THOUSAND_SEPARATOR = ','
321TIME_FORMAT = 'P'
322TIME_INPUT_FORMATS = ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
323TIME_ZONE = 'Europe/Moscow'
324TOKEN_CACHE_EXPIRING = '********************'
325TOKEN_EXPIRING_DAYS = '********************'
326USE_ETAGS = False
327USE_I18N = True
328USE_L10N = True
329USE_THOUSAND_SEPARATOR = False
330USE_TZ = True
331USE_X_FORWARDED_HOST = False
332USE_X_FORWARDED_PORT = False
333WSGI_APPLICATION = 'conf.wsgi.application'
334X_FRAME_OPTIONS = 'SAMEORIGIN'
335YEAR_MONTH_FORMAT = 'F Y'
336ZBX_SMS_TIMEOUT = 300
337ZBX_SMS_TIMEOUT_SHIFT = 15
338
339
340You're seeing this error because you have DEBUG = True in your
341Django settings file. Change that to False, and Django will
342display a standard page generated by the handler for this status code.