· 7 years ago · Jul 23, 2018, 11:12 AM
1MultipleObjectsReturned at /api/auth/login/
2get() returned more than one UserToken -- it returned 2!
3
4Request Method: POST
5Request URL: https://dev.suze.io/api/auth/login/
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/env/src/dadata-client', '/home/vhost/qa/src/server']
10Server time: Пн, 23 Июл 2018 14:08:19 +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 'drf_yasg',
38 'constance',
39 'constance.backends.database']
40Installed Middleware:
41['raven.contrib.django.middleware.DjangoRestFrameworkCompatMiddleware',
42 'raven.contrib.django.middleware.SentryMiddleware',
43 'django.middleware.security.SecurityMiddleware',
44 'django.contrib.sessions.middleware.SessionMiddleware',
45 'django.middleware.common.CommonMiddleware',
46 'django.middleware.csrf.CsrfViewMiddleware',
47 'django.contrib.auth.middleware.AuthenticationMiddleware',
48 'django.contrib.messages.middleware.MessageMiddleware',
49 'django.middleware.clickjacking.XFrameOptionsMiddleware']
50
51
52Traceback:
53
54File "/home/vhost/qa/env/lib/python3.6/site-packages/django/core/handlers/exception.py" in inner
55 35. response = get_response(request)
56
57File "/home/vhost/qa/env/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response
58 128. response = self.process_exception_by_middleware(e, request)
59
60File "/home/vhost/qa/env/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response
61 126. response = wrapped_callback(request, *callback_args, **callback_kwargs)
62
63File "/home/vhost/qa/env/lib/python3.6/site-packages/django/views/decorators/csrf.py" in wrapped_view
64 54. return view_func(*args, **kwargs)
65
66File "/home/vhost/qa/env/lib/python3.6/site-packages/django/views/generic/base.py" in view
67 69. return self.dispatch(request, *args, **kwargs)
68
69File "/home/vhost/qa/env/lib/python3.6/site-packages/django/utils/decorators.py" in _wrapper
70 62. return bound_func(*args, **kwargs)
71
72File "/home/vhost/qa/env/lib/python3.6/site-packages/django/views/decorators/debug.py" in sensitive_post_parameters_wrapper
73 76. return view(request, *args, **kwargs)
74
75File "/home/vhost/qa/env/lib/python3.6/site-packages/django/utils/decorators.py" in bound_func
76 58. return func.__get__(self, type(self))(*args2, **kwargs2)
77
78File "/home/vhost/qa/env/lib/python3.6/site-packages/rest_auth/views.py" in dispatch
79 49. return super(LoginView, self).dispatch(*args, **kwargs)
80
81File "/home/vhost/qa/env/lib/python3.6/site-packages/rest_framework/views.py" in dispatch
82 483. response = self.handle_exception(exc)
83
84File "/home/vhost/qa/env/lib/python3.6/site-packages/rest_framework/views.py" in handle_exception
85 443. self.raise_uncaught_exception(exc)
86
87File "/home/vhost/qa/env/lib/python3.6/site-packages/rest_framework/views.py" in dispatch
88 480. response = handler(request, *args, **kwargs)
89
90File "/home/vhost/qa/env/lib/python3.6/site-packages/rest_auth/views.py" in post
91 95. self.login()
92
93File "/home/vhost/qa/env/lib/python3.6/site-packages/rest_auth/views.py" in login
94 68. self.serializer)
95
96File "/home/vhost/qa/env/lib/python3.6/site-packages/rest_auth/utils.py" in default_create_token
97 15. token, _ = token_model.objects.get_or_create(user=user)
98
99File "/home/vhost/qa/env/lib/python3.6/site-packages/django/db/models/manager.py" in manager_method
100 82. return getattr(self.get_queryset(), name)(*args, **kwargs)
101
102File "/home/vhost/qa/env/lib/python3.6/site-packages/django/db/models/query.py" in get_or_create
103 487. return self.get(**lookup), False
104
105File "/home/vhost/qa/env/lib/python3.6/site-packages/django/db/models/query.py" in get
106 407. (self.model._meta.object_name, num)
107
108Exception Type: MultipleObjectsReturned at /api/auth/login/
109Exception Value: get() returned more than one UserToken -- it returned 2!
110Request information:
111USER: AnonymousUser
112
113GET: No GET data
114
115POST: No POST data
116
117FILES: No FILES data
118
119COOKIES:
120_ga = 'GA1.1.1996408327.1510034344'
121sessionid = 'xz7il9duay0kysydmt3lhljzniicgd4v'
122csrftoken = 'rl7aTOxkyq7F7gFvcCND0n75TCXtHpR4eYmofX4Dvx4V0vyeprLv6nfaiVOxAhyz'
123
124META:
125CONTENT_LENGTH = '39'
126CONTENT_TYPE = 'application/json'
127CSRF_COOKIE = 'rl7aTOxkyq7F7gFvcCND0n75TCXtHpR4eYmofX4Dvx4V0vyeprLv6nfaiVOxAhyz'
128HTTP_ACCEPT = 'application/json, text/plain, */*'
129HTTP_ACCEPT_ENCODING = 'gzip, deflate, br'
130HTTP_ACCEPT_LANGUAGE = 'ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7,pt;q=0.6'
131HTTP_CACHE_CONTROL = 'no-cache'
132HTTP_CONNECTION = 'close'
133HTTP_COOKIE = '_ga=GA1.1.1996408327.1510034344; sessionid=xz7il9duay0kysydmt3lhljzniicgd4v; csrftoken=rl7aTOxkyq7F7gFvcCND0n75TCXtHpR4eYmofX4Dvx4V0vyeprLv6nfaiVOxAhyz'
134HTTP_HOST = 'dev.suze.io'
135HTTP_ORIGIN = 'http://localhost:4200'
136HTTP_PRAGMA = 'no-cache'
137HTTP_REFERER = 'http://localhost:4200/auth/login'
138HTTP_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'
139HTTP_X_FORWARDED_FOR = '94.231.136.102'
140HTTP_X_FORWARDED_PROTOCOL = 'https'
141HTTP_X_REAL_IP = '94.231.136.102'
142PATH_INFO = '/api/auth/login/'
143QUERY_STRING = ''
144REMOTE_ADDR = '127.0.0.1'
145REMOTE_HOST = '127.0.0.1'
146REMOTE_PORT = 35556
147REQUEST_METHOD = 'POST'
148SCRIPT_NAME = ''
149SERVER_NAME = '127.0.0.1'
150SERVER_PORT = '8583'
151wsgi.multiprocess = True
152wsgi.multithread = True
153
154Settings:
155Using settings module conf.settings
156ABSOLUTE_URL_OVERRIDES = {}
157ADMINS = []
158ALLOWED_HOSTS = ['*']
159APPEND_SLASH = True
160ASGI_APPLICATION = 'conf.routing.application'
161AUTHENTICATION_BACKENDS = ['django.contrib.auth.backends.ModelBackend']
162AUTH_PASSWORD_VALIDATORS = '********************'
163AUTH_USER_MODEL = 'common.User'
164BATCH_TIME_LIMIT = 3600
165BROKER_URL = 'redis://localhost:6379/3'
166CACHEOPS = {'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}}
167CACHEOPS_REDIS = 'redis://localhost:6379/1'
168CACHES = {'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}}}
169CACHETASK_TIME_LIMIT = 3600
170CACHE_MIDDLEWARE_ALIAS = 'default'
171CACHE_MIDDLEWARE_KEY_PREFIX = '********************'
172CACHE_MIDDLEWARE_SECONDS = 600
173CELERYD_HIJACK_ROOT_LOGGER = False
174CELERY_ALWAYS_EAGER = False
175CELERY_BROKER_URL = 'redis://localhost:6379/3'
176CELERY_DEFAULT_QUEUE = 'qa'
177CELERY_TIMEZONE = 'Europe/Moscow'
178CHANNELS_BROKER_HOST = 'localhost'
179CHANNELS_BROKER_PORT = 6379
180CHANNELS_BROKER_PREFIX = 'qa_django_channels_namespace'
181CHANNEL_LAYERS = {'default': {'BACKEND': 'channels_redis.core.RedisChannelLayer', 'CONFIG': {'hosts': [('localhost', 6379)], 'prefix': 'qa_django_channels_namespace'}}}
182CONSTANCE_BACKEND = 'constance.backends.database.DatabaseBackend'
183CONSTANCE_CONFIG = {'KANNEL_URL': ('', 'Kannel url'), 'KANNEL_USERNAME': ('', 'Kannel username'), 'KANNEL_PASSWORD': '********************', 'KANNEL_CALLBACK_URL': ('', 'Kannel callback url'), 'SEND_CODE_TEMPLATE': ('', 'Confirmation code template'), 'CDN_URL': ('', 'CDN url')}
184CONSTANCE_CONFIG_FIELDSETS = {'Kannel': ('KANNEL_URL', 'KANNEL_USERNAME', 'KANNEL_PASSWORD', 'KANNEL_CALLBACK_URL'), 'Auth': ('SEND_CODE_TEMPLATE',), 'CDN': ('CDN_URL',)}
185CONSTANCE_DATABASE_CACHE_BACKEND = 'default'
186CORS_ORIGIN_ALLOW_ALL = True
187CSRF_COOKIE_AGE = 31449600
188CSRF_COOKIE_DOMAIN = None
189CSRF_COOKIE_HTTPONLY = False
190CSRF_COOKIE_NAME = 'csrftoken'
191CSRF_COOKIE_PATH = '/'
192CSRF_COOKIE_SECURE = False
193CSRF_FAILURE_VIEW = 'django.views.csrf.csrf_failure'
194CSRF_HEADER_NAME = 'HTTP_X_CSRFTOKEN'
195CSRF_TRUSTED_ORIGINS = []
196CSRF_USE_SESSIONS = False
197DATABASES = {'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}}}
198DATABASE_ROUTERS = []
199DATA_UPLOAD_MAX_MEMORY_SIZE = 2621440
200DATA_UPLOAD_MAX_NUMBER_FIELDS = 1000
201DATETIME_FORMAT = 'N j, Y, P'
202DATETIME_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']
203DATE_FORMAT = 'N j, Y'
204DATE_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']
205DEBUG = True
206DEBUG_PROPAGATE_EXCEPTIONS = False
207DECIMAL_SEPARATOR = '.'
208DEFAULT_CHARSET = 'utf-8'
209DEFAULT_CONTENT_TYPE = 'text/html'
210DEFAULT_EXCEPTION_REPORTER_FILTER = 'django.views.debug.SafeExceptionReporterFilter'
211DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage'
212DEFAULT_FROM_EMAIL = 'webmaster@localhost'
213DEFAULT_INDEX_TABLESPACE = ''
214DEFAULT_TABLESPACE = ''
215DISALLOWED_USER_AGENTS = []
216EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
217EMAIL_HOST = 'localhost'
218EMAIL_HOST_PASSWORD = '********************'
219EMAIL_HOST_USER = ''
220EMAIL_PORT = 25
221EMAIL_SSL_CERTFILE = None
222EMAIL_SSL_KEYFILE = '********************'
223EMAIL_SUBJECT_PREFIX = '[Django] '
224EMAIL_TIMEOUT = 900
225EMAIL_USE_LOCALTIME = False
226EMAIL_USE_SSL = False
227EMAIL_USE_TLS = False
228FILE_CHARSET = 'utf-8'
229FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
230FILE_UPLOAD_HANDLERS = ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
231FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
232FILE_UPLOAD_PERMISSIONS = None
233FILE_UPLOAD_TEMP_DIR = None
234FIRST_DAY_OF_WEEK = 0
235FIXTURE_DIRS = []
236FORCE_SCRIPT_NAME = None
237FORMAT_MODULE_PATH = None
238FORM_RENDERER = 'django.forms.renderers.DjangoTemplates'
239IGNORABLE_404_URLS = []
240INSTALLED_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', 'drf_yasg', 'constance', 'constance.backends.database']
241INTERNAL_IPS = []
242LANGUAGES = [('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')]
243LANGUAGES_BIDI = ['he', 'ar', 'fa', 'ur']
244LANGUAGE_CODE = 'ru'
245LANGUAGE_COOKIE_AGE = None
246LANGUAGE_COOKIE_DOMAIN = None
247LANGUAGE_COOKIE_NAME = 'django_language'
248LANGUAGE_COOKIE_PATH = '/'
249LOCALE_PATHS = []
250LOGGING = {}
251LOGGING_CONFIG = 'logging.config.dictConfig'
252LOGIN_REDIRECT_URL = '/accounts/profile/'
253LOGIN_URL = '/accounts/login/'
254LOGOUT_REDIRECT_URL = None
255MANAGERS = []
256MEDIA_ROOT = '/home/vhost/qa/media'
257MEDIA_URL = '/media/'
258MESSAGE_STORAGE = 'django.contrib.messages.storage.fallback.FallbackStorage'
259MIDDLEWARE = ['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']
260MIGRATION_MODULES = {}
261MONTH_DAY_FORMAT = 'F j'
262NUMBER_GROUPING = 0
263PASSWORD_HASHERS = '********************'
264PASSWORD_RESET_TIMEOUT_DAYS = '********************'
265PHONE_TIMEOUT = 900
266PREPEND_WWW = False
267PROFILE = False
268RAVEN_CONFIG = {'dsn': 'https://1d36dc5dc8f74398b320dc0e5db45236:5f52990c85974df0be90829efb58644c@sentry.qantor.ru/16'}
269REST_AUTH_SERIALIZERS = {'USER_DETAILS_SERIALIZER': 'common.serializers.UserSerializer'}
270REST_AUTH_TOKEN_MODEL = '********************'
271REST_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', 'UPLOADED_FILES_USE_URL': True}
272ROOT_URLCONF = 'conf.urls'
273SECRET_KEY = '********************'
274SECURE_BROWSER_XSS_FILTER = False
275SECURE_CONTENT_TYPE_NOSNIFF = False
276SECURE_HSTS_INCLUDE_SUBDOMAINS = False
277SECURE_HSTS_PRELOAD = False
278SECURE_HSTS_SECONDS = 0
279SECURE_PROXY_SSL_HEADER = "('HTTP_X_FORWARDED_PROTOCOL', 'https')"
280SECURE_REDIRECT_EXEMPT = []
281SECURE_SSL_HOST = None
282SECURE_SSL_REDIRECT = False
283SEGMENTS_CACHE_REDIS = {'host': '127.0.0.1', 'port': 6379, 'db': 1}
284SERVER_EMAIL = 'root@localhost'
285SESSION_CACHE_ALIAS = 'default'
286SESSION_COOKIE_AGE = 1209600
287SESSION_COOKIE_DOMAIN = None
288SESSION_COOKIE_HTTPONLY = True
289SESSION_COOKIE_NAME = 'sessionid'
290SESSION_COOKIE_PATH = '/'
291SESSION_COOKIE_SECURE = False
292SESSION_ENGINE = 'django.contrib.sessions.backends.db'
293SESSION_EXPIRE_AT_BROWSER_CLOSE = False
294SESSION_FILE_PATH = None
295SESSION_SAVE_EVERY_REQUEST = False
296SESSION_SERIALIZER = 'django.contrib.sessions.serializers.JSONSerializer'
297SETTINGS_MODULE = 'conf.settings'
298SHORT_DATETIME_FORMAT = 'm/d/Y P'
299SHORT_DATE_FORMAT = 'm/d/Y'
300SIGNING_BACKEND = 'django.core.signing.TimestampSigner'
301SILENCED_SYSTEM_CHECKS = []
302STATICFILES_DIRS = []
303STATICFILES_FINDERS = ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
304STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.StaticFilesStorage'
305STATIC_ROOT = '/home/vhost/qa/static'
306STATIC_URL = '/static/'
307TEMPLATES = [{'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}]
308TEST_NON_SERIALIZED_APPS = []
309TEST_RUNNER = 'django.test.runner.DiscoverRunner'
310THOUSAND_SEPARATOR = ','
311TIME_FORMAT = 'P'
312TIME_INPUT_FORMATS = ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
313TIME_ZONE = 'Europe/Moscow'
314TOKEN_CACHE_EXPIRING = '********************'
315TOKEN_EXPIRING_DAYS = '********************'
316USE_ETAGS = False
317USE_I18N = True
318USE_L10N = True
319USE_THOUSAND_SEPARATOR = False
320USE_TZ = True
321USE_X_FORWARDED_HOST = False
322USE_X_FORWARDED_PORT = False
323WSGI_APPLICATION = 'conf.wsgi.application'
324X_FRAME_OPTIONS = 'SAMEORIGIN'
325YEAR_MONTH_FORMAT = 'F Y'
326ZBX_SMS_TIMEOUT = 300
327ZBX_SMS_TIMEOUT_SHIFT = 15
328
329
330You're seeing this error because you have DEBUG = True in your
331Django settings file. Change that to False, and Django will
332display a standard page generated by the handler for this status code.