· 5 years ago · Mar 20, 2020, 01:43 PM
1KeyError at /api/v1/wall/
2'votes'
3
4Request Method: POST
5Request URL: http://vireas.frontend1.wikiworks.python.dev1.thecoders.ru/api/v1/wall/
6Django Version: 3.0
7Python Executable: /srv/sites/thecoders/wikiworks/env3/bin/uwsgi
8Python Version: 3.6.8
9Python Path: ['/srv/sites/thecoders/wikiworks/frontend_1/src', 'frontend_1', './', '.', '', '//srv/sites/thecoders/wikiworks/env3/lib64/python36.zip', '//srv/sites/thecoders/wikiworks/env3/lib64/python3.6', '//srv/sites/thecoders/wikiworks/env3/lib64/python3.6/lib-dynload', '/usr/lib64/python3.6', '/usr/lib/python3.6', '//srv/sites/thecoders/wikiworks/env3/lib/python3.6/site-packages']
10Server time: Пт, 20 Мар 2020 18:27:23 +0500
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 'django.contrib.sites',
19 'celery',
20 'ckeditor',
21 'ckeditor_uploader',
22 'django_select2',
23 'djangoformsetjs',
24 'drf_yasg',
25 'feincms',
26 'jquery',
27 'mptt',
28 'solo',
29 'django_globals',
30 'rest_framework',
31 'django_cleanup',
32 'tz_detect',
33 'webpack_loader',
34 'django_elasticsearch_dsl',
35 'django_elasticsearch_dsl_drf',
36 'channels',
37 'apps.payment',
38 'apps.yandex_kassa',
39 'apps.accounts',
40 'apps.back_end_admin',
41 'apps.billing',
42 'apps.comments',
43 'apps.penal_system',
44 'apps.permission',
45 'apps.progressbar',
46 'apps.staff',
47 'apps.test',
48 'apps.wall',
49 'apps.section',
50 'apps.core',
51 'apps.dashboard',
52 'apps.documents',
53 'apps.news',
54 'apps.landing',
55 'django_comments',
56 'django_comments_xtd',
57 'apps.payroll']
58Installed Middleware:
59['django.middleware.security.SecurityMiddleware',
60 'django.contrib.sessions.middleware.SessionMiddleware',
61 'django.middleware.locale.LocaleMiddleware',
62 'django.middleware.common.CommonMiddleware',
63 'django.middleware.csrf.CsrfViewMiddleware',
64 'django.contrib.auth.middleware.AuthenticationMiddleware',
65 'django.contrib.messages.middleware.MessageMiddleware',
66 'django.middleware.clickjacking.XFrameOptionsMiddleware',
67 'tz_detect.middleware.TimezoneMiddleware',
68 'apps.core.middleware.Global',
69 'apps.core.middleware.CheckBillingMiddleware',
70 'apps.core.middleware.LocalRedirectMiddleware',
71 'apps.core.middleware.AccessMediaUrl',
72 'apps.core.middleware.CountSendLettersMiddleware',
73 'apps.core.middleware.KeepLoggedInMiddleware']
74
75
76Traceback (most recent call last):
77 File "./django/core/handlers/exception.py", line 34, in inner
78 response = get_response(request)
79 File "./django/core/handlers/base.py", line 115, in _get_response
80 response = self.process_exception_by_middleware(e, request)
81 File "./django/core/handlers/base.py", line 113, in _get_response
82 response = wrapped_callback(request, *callback_args, **callback_kwargs)
83 File "./django/views/decorators/csrf.py", line 54, in wrapped_view
84 return view_func(*args, **kwargs)
85 File "//srv/sites/thecoders/wikiworks/env3/lib/python3.6/site-packages/rest_framework/viewsets.py", line 114, in view
86 return self.dispatch(request, *args, **kwargs)
87 File "//srv/sites/thecoders/wikiworks/env3/lib/python3.6/site-packages/rest_framework/views.py", line 505, in dispatch
88 response = self.handle_exception(exc)
89 File "//srv/sites/thecoders/wikiworks/env3/lib/python3.6/site-packages/rest_framework/views.py", line 465, in handle_exception
90 self.raise_uncaught_exception(exc)
91 File "//srv/sites/thecoders/wikiworks/env3/lib/python3.6/site-packages/rest_framework/views.py", line 476, in raise_uncaught_exception
92 raise exc
93 File "//srv/sites/thecoders/wikiworks/env3/lib/python3.6/site-packages/rest_framework/views.py", line 502, in dispatch
94 response = handler(request, *args, **kwargs)
95 File "/srv/sites/thecoders/wikiworks/frontend_1/src/apps/wall/rest_views.py", line 32, in create
96 serializer.save()
97 File "//srv/sites/thecoders/wikiworks/env3/lib/python3.6/site-packages/rest_framework/serializers.py", line 212, in save
98 self.instance = self.create(validated_data)
99 File "/srv/sites/thecoders/wikiworks/frontend_1/src/apps/wall/serializers.py", line 126, in create
100 votes_validated_data = validated_data.pop('votes')
101
102Exception Type: KeyError at /api/v1/wall/
103Exception Value: 'votes'
104Request information:
105USER: Сергеев Дмитрий
106
107GET: No GET data
108
109POST:
110view = 'post'
111title = ''
112title_poll = ''
113content = 'ewdqwedwd'
114votes = '[]'
115files = '[]'
116images = '[{"name":"misty_forest_4k-wallpaper-2560x1600.jpg","file":{}}]'
117
118FILES: No FILES data
119
120COOKIES:
121terms_of_use = 'true'
122tmr_lvid = 'ae4717c9880b7756203a1fac466b7aaf'
123tmr_lvidTS = '1582185574264'
124_gcl_au = '1.1.1585616100.1584518639'
125_fbp = 'fb.1.1584518639461.1936044844'
126_ga = 'GA1.2.1870972280.1584518640'
127_ym_uid = '1577303787738804538'
128_ym_d = '1584518640'
129tmr_reqNum = '99'
130csrftoken = 'pbBtvvEBI2cZ4RlMaFqiIfcbJwqocDm5J6IA1eVdtYNTlqP4l5to8YQWjAbHk7oR'
131sessionid = 'edi1wto0xtth9j4ulf8zvfnifbjuwwax'
132ckCsrfToken = 'CO0uGx1OhAUXWbOd27nZbW5M9KZhCz215aSn0THC'
133
134META:
135CONTENT_LENGTH = '774'
136CONTENT_TYPE = 'multipart/form-data; boundary=----WebKitFormBoundaryd3veiAQpoHGnUq8z'
137CSRF_COOKIE = 'pbBtvvEBI2cZ4RlMaFqiIfcbJwqocDm5J6IA1eVdtYNTlqP4l5to8YQWjAbHk7oR'
138HTTP_ACCEPT = '*/*'
139HTTP_ACCEPT_ENCODING = 'gzip, deflate'
140HTTP_ACCEPT_LANGUAGE = 'ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7'
141HTTP_CONNECTION = 'close'
142HTTP_COOKIE = 'terms_of_use=true; tmr_lvid=ae4717c9880b7756203a1fac466b7aaf; tmr_lvidTS=1582185574264; _gcl_au=1.1.1585616100.1584518639; _fbp=fb.1.1584518639461.1936044844; _ga=GA1.2.1870972280.1584518640; _ym_uid=1577303787738804538; _ym_d=1584518640; tmr_reqNum=99; csrftoken=pbBtvvEBI2cZ4RlMaFqiIfcbJwqocDm5J6IA1eVdtYNTlqP4l5to8YQWjAbHk7oR; sessionid=edi1wto0xtth9j4ulf8zvfnifbjuwwax; ckCsrfToken=CO0uGx1OhAUXWbOd27nZbW5M9KZhCz215aSn0THC'
143HTTP_DNT = '1'
144HTTP_HOST = 'vireas.frontend1.wikiworks.python.dev1.thecoders.ru'
145HTTP_ORIGIN = 'http://vireas.frontend1.wikiworks.python.dev1.thecoders.ru'
146HTTP_REALIP = '95.105.119.242'
147HTTP_REFERER = 'http://vireas.frontend1.wikiworks.python.dev1.thecoders.ru/ru/'
148HTTP_USER_AGENT = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.149 Safari/537.36'
149HTTP_X_CSRFTOKEN = 'pbBtvvEBI2cZ4RlMaFqiIfcbJwqocDm5J6IA1eVdtYNTlqP4l5to8YQWjAbHk7oR'
150HTTP_X_FORWARDED_FOR = '95.105.119.242, 192.168.122.1'
151HTTP_X_FORWARDED_PROTO = 'http'
152HTTP_X_REAL_IP = '95.105.119.242'
153HTTP_X_SCHEME = 'http'
154PATH_INFO = '/api/v1/wall/'
155QUERY_STRING = ''
156REMOTE_ADDR = '127.0.0.1'
157REMOTE_PORT = '3822'
158REQUEST_METHOD = 'POST'
159REQUEST_URI = '/api/v1/wall/'
160SCRIPT_NAME = ''
161SERVER_NAME = 'dev1doc.thecoders.ru'
162SERVER_PORT = '8002'
163SERVER_PROTOCOL = 'HTTP/1.0'
164UWSGI_ROUTER = 'http'
165uwsgi.node = b'dev1doc.thecoders.ru'
166uwsgi.version = b'2.0.18'
167wsgi.errors = <_io.TextIOWrapper name=2 mode='w' encoding='UTF-8'>
168wsgi.file_wrapper = ''
169wsgi.input = <uwsgi._Input object at 0x7f905b0392e8>
170wsgi.multiprocess = True
171wsgi.multithread = False
172wsgi.run_once = False
173wsgi.url_scheme = 'http'
174wsgi.version = '(1, 0)'
175
176Settings:
177Using settings module settings.base
178ABSOLUTE_URL_OVERRIDES = {}
179ADMINS = []
180ALLOWED_HOSTS = ['144.76.84.116 ', '.develop.wikiworks.devpy.ddemo.ru', '192.168.122.2', '*']
181APPEND_SLASH = True
182ASGI_APPLICATION = 'routing.application'
183AUTHENTICATION_BACKENDS = ['django.contrib.auth.backends.ModelBackend']
184AUTH_PASSWORD_VALIDATORS = '********************'
185AUTH_USER_MODEL = 'accounts.User'
186BROKER_POOL_LIMIT = None
187BROKER_URL = 'redis://localhost:6379/1'
188CACHES = {'default': {'BACKEND': 'django.core.cache.backends.db.DatabaseCache', 'LOCATION': 'cache'}, 'select2': {'BACKEND': 'django.core.cache.backends.db.DatabaseCache', 'LOCATION': 'cache_select2', 'TIMEOUT': 86400}}
189CACHE_MIDDLEWARE_ALIAS = 'default'
190CACHE_MIDDLEWARE_KEY_PREFIX = '********************'
191CACHE_MIDDLEWARE_SECONDS = 600
192CELERY_ACCEPT_CONTENT = ['pickle', 'json', 'msgpack', 'yaml']
193CELERY_BROKER_URL = 'redis://localhost:6379/1'
194CELERY_REDIS_HOST = 'redis'
195CELERY_RESULT_BACKEND = 'redis://localhost:6379/1'
196CELERY_RESULT_SERIALIZER = 'json'
197CELERY_SEND_EVENTS = True
198CELERY_TASK_RESULT_EXPIRES = 86400
199CELERY_TASK_SERIALIZER = 'json'
200CELERY_TIMEZONE = 'Europe/Moscow'
201CHANNEL_LAYERS = {'default': {'CONFIG': {'hosts': [('redis', 6379)]}, 'BACKEND': 'channels_redis.core.RedisChannelLayer'}}
202CKEDITOR_CONFIGS = {'default': {'toolbar': [['Undo', 'Redo', 'Image'], ['Find', 'Replace'], ['Bold', 'Italic', 'Underline', 'RemoveFormat'], ['TextColor', 'BGColor'], ['JustifyLeft', 'JustifyCenter', 'JustifyRight', '-', 'JustifyBlock'], ['NumberedList', 'BulletedList', '-', 'Indent', 'Outdent', '-', 'HorizontalRule'], ['Table', '-', 'Link', 'Unlink', 'SpecialChar', 'PageBreak', 'BidiLtr', 'BidiRtl'], ['Format', 'Source'], ['Maximize'], ['Youtube', 'CodeSnippet', 'CreateDiv', 'BlockQuote']], 'width': '100%'}, 'image_previewText': ' ', 'toolbarCanCollapse': False, 'forcePasteAsPlainText': True, 'RemoveFormatTags': 'marquee', 'news_ckeditor': {'toolbar': [['Undo', 'Redo', 'Image'], ['Bold', 'Italic', 'Underline', '-', 'RemoveFormat'], ['Link', 'Unlink']], 'width': '100%'}}
203CKEDITOR_IMAGE_BACKEND = 'pillow'
204CKEDITOR_MEDIA_PREFIX = '/media/uploads/'
205CKEDITOR_UPLOAD_PATH = 'uploads/'
206CKEDITOR_UPLOAD_PREFIX = '/media/uploads/'
207COMMENTS_APP = 'django_comments_xtd'
208COMMENTS_XTD_APP_MODEL_OPTIONS = {'default': {'allow_flagging': True, 'allow_feedback': True, 'show_feedback': True, 'can_moderate': True}}
209COMMENTS_XTD_CONFIRM_EMAIL = False
210COMMENTS_XTD_LIST_ORDER = "('-thread_id', 'order')"
211COMMENTS_XTD_MAX_THREAD_LEVEL = 6
212CSRF_COOKIE_AGE = 31449600
213CSRF_COOKIE_DOMAIN = None
214CSRF_COOKIE_HTTPONLY = False
215CSRF_COOKIE_NAME = 'csrftoken'
216CSRF_COOKIE_PATH = '/'
217CSRF_COOKIE_SAMESITE = 'Lax'
218CSRF_COOKIE_SECURE = False
219CSRF_FAILURE_VIEW = 'django.views.csrf.csrf_failure'
220CSRF_HEADER_NAME = 'HTTP_X_CSRFTOKEN'
221CSRF_TRUSTED_ORIGINS = []
222CSRF_USE_SESSIONS = False
223DATABASES = {'default': {'ENGINE': 'django.db.backends.postgresql_psycopg2', 'NAME': 'wikiworks_base', 'USER': 'wikiworks', 'PASSWORD': '********************', 'HOST': 'localhost', 'PORT': 5454, 'TEST': {'NAME': 'default', 'CHARSET': None, 'COLLATION': None, 'MIRROR': None}, 'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'OPTIONS': {}, 'TIME_ZONE': None}, 'project6': {'ENGINE': 'django.db.backends.postgresql_psycopg2', 'NAME': 'wikiworks_db_6', 'USER': 'wikiworks', 'PASSWORD': '********************', 'HOST': 'localhost', 'PORT': 5454, 'TEST': {'NAME': 'default', 'CHARSET': None, 'COLLATION': None, 'MIRROR': None}, 'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'OPTIONS': {}, 'TIME_ZONE': None}, 'test': {'ENGINE': 'django.db.backends.postgresql_psycopg2', 'NAME': 'wikiworks_db_4', 'USER': 'wikiworks', 'PASSWORD': '********************', 'HOST': 'localhost', 'PORT': 5454, 'TEST': {'NAME': 'default', 'CHARSET': None, 'COLLATION': None, 'MIRROR': None}, 'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'OPTIONS': {}, 'TIME_ZONE': None}, 'project2': {'ENGINE': 'django.db.backends.postgresql_psycopg2', 'NAME': 'wikiworks_db_2', 'USER': 'wikiworks', 'PASSWORD': '********************', 'HOST': 'localhost', 'PORT': 5454, 'TEST': {'NAME': 'default', 'CHARSET': None, 'COLLATION': None, 'MIRROR': None}, 'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'OPTIONS': {}, 'TIME_ZONE': None}, 'project5': {'ENGINE': 'django.db.backends.postgresql_psycopg2', 'NAME': 'wikiworks_db_5', 'USER': 'wikiworks', 'PASSWORD': '********************', 'HOST': 'localhost', 'PORT': 5454, 'TEST': {'NAME': 'default', 'CHARSET': None, 'COLLATION': None, 'MIRROR': None}, 'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'OPTIONS': {}, 'TIME_ZONE': None}, 'vireas': {'ENGINE': 'django.db.backends.postgresql_psycopg2', 'NAME': 'wikiworks_db_3', 'USER': 'wikiworks', 'PASSWORD': '********************', 'HOST': 'localhost', 'PORT': 5454, 'TEST': {'NAME': 'default', 'CHARSET': None, 'COLLATION': None, 'MIRROR': None}, 'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'OPTIONS': {}, 'TIME_ZONE': None}, 'admin': {'ENGINE': 'django.db.backends.postgresql_psycopg2', 'NAME': 'wikiworks_base', 'USER': 'wikiworks', 'PASSWORD': '********************', 'HOST': 'localhost', 'PORT': 5454, 'TEST': {'NAME': 'default', 'CHARSET': None, 'COLLATION': None, 'MIRROR': None}}}
224DATABASE_ENGINE = 'postgresql'
225DATABASE_HOST = 'localhost'
226DATABASE_NAME = 'wikiworks_base'
227DATABASE_PASSWORD = '********************'
228DATABASE_PORT = 5454
229DATABASE_ROUTERS = ['apps.core.db_routers.DatabaseRouter']
230DATABASE_USER = 'wikiworks'
231DATA_UPLOAD_MAX_MEMORY_SIZE = 2621440
232DATA_UPLOAD_MAX_NUMBER_FIELDS = 10240
233DATETIME_FORMAT = 'j E Y г. G:i:s'
234DATETIME_INPUT_FORMATS = ['%d/%m/%Y %H:%M:%S', '%d/%m/%Y', '%d.%m.%Y', '%d.%m.%Y %H:%M:%S', '%d.%m.%Y %H:%M:%S.%f', '%d.%m.%Y %H:%M', '%d.%m.%Y', '%d.%m.%y %H:%M:%S', '%d.%m.%y %H:%M:%S.%f', '%d.%m.%y %H:%M', '%d.%m.%y']
235DATE_FORMAT = 'd E Y'
236DATE_INPUT_FORMATS = ['%d.%m.%Y', '%d.%m.%y']
237DEBUG = True
238DEBUG_PROPAGATE_EXCEPTIONS = False
239DECIMAL_SEPARATOR = ','
240DEFAULT_CHARSET = 'utf-8'
241DEFAULT_EXCEPTION_REPORTER_FILTER = 'django.views.debug.SafeExceptionReporterFilter'
242DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage'
243DEFAULT_FROM_EMAIL = 'noreply@wikiworks.ru'
244DEFAULT_INDEX_TABLESPACE = ''
245DEFAULT_NAME = 'wikiworks_base'
246DEFAULT_TABLESPACE = ''
247DEFAULT_TEST_NAME = 'default'
248DISALLOWED_USER_AGENTS = []
249DOMAIN_ADMIN = 'admin'
250DOMAIN_EXCLUDE = ['bekrenev', 'test-denysenko', 'project84']
251DOMAIN_FREE_EXCLUDE = []
252DOMAIN_PAID_EXCLUDE = ['vireas']
253ELASTICSEARCH_DSL = {'default': {'hosts': 'elasticsearch:9200'}}
254EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
255EMAIL_HOST = 'smtp.yandex.ru'
256EMAIL_HOST_PASSWORD = '********************'
257EMAIL_HOST_USER = 'noreply@wikiworks.ru'
258EMAIL_PORT = 587
259EMAIL_SSL_CERTFILE = None
260EMAIL_SSL_KEYFILE = '********************'
261EMAIL_SUBJECT_PREFIX = '[Django] '
262EMAIL_TIMEOUT = None
263EMAIL_USE_LOCALTIME = False
264EMAIL_USE_SSL = False
265EMAIL_USE_TLS = True
266ENGINE_PG = 'django.db.backends.postgresql_psycopg2'
267ENVIRONMENT_CMD = 'python /src/manage.py migrate --database={db} && python /src/manage.py migrate --database={db} celery_monitor'
268FILE_CHARSET = 'utf-8'
269FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
270FILE_UPLOAD_HANDLERS = "('django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler')"
271FILE_UPLOAD_MAX_MEMORY_SIZE = 5368709120
272FILE_UPLOAD_PERMISSIONS = 420
273FILE_UPLOAD_TEMP_DIR = None
274FIRST_DAY_OF_WEEK = 0
275FIRST_DB_TEST = 'test1'
276FIRST_NAME_ADMIN = 'Проекта'
277FIXTURE_DIRS = []
278FORCE_SCRIPT_NAME = None
279FORMAT_MODULE_PATH = None
280FORM_RENDERER = 'django.forms.renderers.DjangoTemplates'
281FOURTH_DB_TEST_API = '********************'
282FREE_MODE = True
283FRONTEND_DIR = '/srv/sites/thecoders/wikiworks/frontend_1/src/vuejs'
284HOST_PG = 'localhost'
285I18N_AVAILABLE_LANGUAGES = ['ru']
286IGNORABLE_404_URLS = []
287INSTALLED_APPS = ['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'django.contrib.sites', 'celery', 'ckeditor', 'ckeditor_uploader', 'django_select2', 'djangoformsetjs', 'drf_yasg', 'feincms', 'jquery', 'mptt', 'solo', 'django_globals', 'rest_framework', 'django_cleanup', 'tz_detect', 'webpack_loader', 'django_elasticsearch_dsl', 'django_elasticsearch_dsl_drf', 'channels', 'apps.payment', 'apps.yandex_kassa', 'apps.accounts', 'apps.back_end_admin', 'apps.billing', 'apps.comments', 'apps.penal_system', 'apps.permission', 'apps.progressbar', 'apps.staff', 'apps.test', 'apps.wall', 'apps.section', 'apps.core', 'apps.dashboard', 'apps.documents', 'apps.news', 'apps.landing', 'django_comments', 'django_comments_xtd', 'apps.payroll']
288INTERNAL_IPS = []
289KEEP_LOGGED_DATE = 'keep_me_date'
290KEEP_LOGGED_DURATION = 365
291KEEP_LOGGED_KEY = '********************'
292LANGUAGES = "(('ru', 'Russian'),)"
293LANGUAGES_BIDI = ['he', 'ar', 'fa', 'ur']
294LANGUAGE_CODE = 'ru'
295LANGUAGE_COOKIE_AGE = None
296LANGUAGE_COOKIE_DOMAIN = None
297LANGUAGE_COOKIE_HTTPONLY = False
298LANGUAGE_COOKIE_NAME = 'django_language'
299LANGUAGE_COOKIE_PATH = '/'
300LANGUAGE_COOKIE_SAMESITE = None
301LANGUAGE_COOKIE_SECURE = False
302LAST_NAME_ADMIN = 'Администратор'
303LOCALEURL_USE_ACCEPT_LANGUAGE = True
304LOCALEURL_USE_SESSION = True
305LOCALE_MODULES = "('accounts', 'penal_system', 'section', 'staff', 'test', 'payroll')"
306LOCALE_PATHS = ['/srv/sites/thecoders/wikiworks/frontend_1/src/apps/accounts/locale', '/srv/sites/thecoders/wikiworks/frontend_1/src/apps/penal_system/locale', '/srv/sites/thecoders/wikiworks/frontend_1/src/apps/section/locale', '/srv/sites/thecoders/wikiworks/frontend_1/src/apps/staff/locale', '/srv/sites/thecoders/wikiworks/frontend_1/src/apps/test/locale', '/srv/sites/thecoders/wikiworks/frontend_1/src/apps/payroll/locale']
307LOGGING = {'version': 1, 'disable_existing_loggers': False, 'filters': {'require_debug_false': {'()': 'django.utils.log.RequireDebugFalse'}, 'require_debug_true': {'()': 'django.utils.log.RequireDebugTrue'}}, 'formatters': {'main_formatter': {'format': '%(levelname)s: %(name)-25s | Message: %(message)-12s | Detail: %(asctime)s; %(filename)s:%(lineno)d', 'datefmt': '%Y-%m-%d %H:%M:%S'}}, 'handlers': {'mail_admins': {'level': 'ERROR', 'filters': ['require_debug_false'], 'class': 'django.utils.log.AdminEmailHandler'}, 'console': {'level': 'DEBUG', 'filters': ['require_debug_true'], 'class': 'logging.StreamHandler', 'formatter': 'main_formatter'}, 'production_file': {'level': 'INFO', 'class': 'logging.handlers.RotatingFileHandler', 'filename': 'logs/production.log', 'maxBytes': 5242880, 'backupCount': 7, 'formatter': 'main_formatter', 'filters': ['require_debug_false']}, 'debug_file': {'level': 'DEBUG', 'class': 'logging.handlers.RotatingFileHandler', 'filename': 'logs/local.log', 'maxBytes': 5242880, 'backupCount': 7, 'formatter': 'main_formatter', 'filters': ['require_debug_true']}, 'null': {'class': 'logging.NullHandler'}}, 'loggers': {'django.request': {'handlers': ['mail_admins', 'console'], 'level': 'ERROR', 'propagate': True}, 'django': {'handlers': ['null']}, 'py.warnings': {'handlers': ['null']}, '': {'handlers': ['console', 'production_file', 'debug_file'], 'level': 'DEBUG'}}}
308LOGGING_CONFIG = 'logging.config.dictConfig'
309LOGIN_ADMIN = '88fea3a7a0af4fb8a2713935e9f564d8@8ff5187f2413487993aceadd591fd1cc.ru'
310LOGIN_REDIRECT_URL = '/accounts/profile/'
311LOGIN_URL = '/accounts/login/'
312LOGOUT_REDIRECT_URL = None
313MANAGERS = []
314MEDIA_ROOT = '/srv/sites/thecoders/wikiworks/frontend_1/src/media'
315MEDIA_URL = '/media/'
316MESSAGE_STORAGE = 'django.contrib.messages.storage.fallback.FallbackStorage'
317MIDDLEWARE = ['django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.locale.LocaleMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'tz_detect.middleware.TimezoneMiddleware', 'apps.core.middleware.Global', 'apps.core.middleware.CheckBillingMiddleware', 'apps.core.middleware.LocalRedirectMiddleware', 'apps.core.middleware.AccessMediaUrl', 'apps.core.middleware.CountSendLettersMiddleware', 'apps.core.middleware.KeepLoggedInMiddleware']
318MIDDLE_NAME_ADMIN = ''
319MIGRATION_MODULES = {}
320MONTH_DAY_FORMAT = 'F j'
321NUMBER_GROUPING = 3
322ONE_PIXEL_JPG = '/srv/sites/thecoders/wikiworks/frontend_1/src/static/img'
323OPTIONS = {'ENGINE': 'django.db.backends.postgresql_psycopg2', 'NAME': 'wikiworks_base', 'USER': 'wikiworks', 'PASSWORD': '********************', 'HOST': 'localhost', 'PORT': 5454, 'TEST': {'NAME': 'default', 'CHARSET': None, 'COLLATION': None, 'MIRROR': None}}
324PASSWORD_ADMIN = '********************'
325PASSWORD_HASHERS = '********************'
326PASSWORD_KEY = '********************'
327PASSWORD_PG = '********************'
328PASSWORD_RESET_TIMEOUT_DAYS = '********************'
329PERIOD_PASSWORD_RECOVERY = '********************'
330PORT_PG = 5454
331PREPEND_WWW = False
332PROD = False
333PROJECT_PATH = '/srv/sites/thecoders/wikiworks/frontend_1/src'
334PROTOCOL = 'http'
335QUANTITY_MULTIPORTABILITY = 10
336REST_FRAMEWORK = {'DEFAULT_SCHEMA_CLASS': 'rest_framework.schemas.coreapi.AutoSchema', 'DEFAULT_AUTHENTICATION_CLASSES': ['rest_framework.authentication.BasicAuthentication', 'rest_framework.authentication.SessionAuthentication'], 'DEFAULT_PERMISSION_CLASSES': ('rest_framework.permissions.AllowAny',), 'PAGE_SIZE': 10, 'DATETIME_FORMAT': '%m/%d/%Y %H:%M:%S'}
337ROBOKASSA_LOGIN = 'wikiworks'
338ROBOKASSA_PASSWORD1 = '********************'
339ROBOKASSA_PASSWORD2 = '********************'
340ROBOKASSA_TEST_MODE = True
341ROOT_URLCONF = 'urls'
342SECOND_DB_TEST = 'test2'
343SECRET_KEY = '********************'
344SECURE_BROWSER_XSS_FILTER = False
345SECURE_CONTENT_TYPE_NOSNIFF = True
346SECURE_HSTS_INCLUDE_SUBDOMAINS = False
347SECURE_HSTS_PRELOAD = False
348SECURE_HSTS_SECONDS = 0
349SECURE_PROXY_SSL_HEADER = None
350SECURE_REDIRECT_EXEMPT = []
351SECURE_REFERRER_POLICY = None
352SECURE_SSL_HOST = None
353SECURE_SSL_REDIRECT = False
354SELECT2_CACHE_BACKEND = 'select2'
355SELECT2_CACHE_PREFIX = 'select2_'
356SELECT2_CSS = '//cdnjs.cloudflare.com/ajax/libs/select2/4.0.12/css/select2.min.css'
357SELECT2_I18N_AVAILABLE_LANGUAGES = ['ar', 'az', 'bg', 'ca', 'cs', 'da', 'de', 'el', 'en', 'es', 'et', 'eu', 'fa', 'fi', 'fr', 'gl', 'he', 'hi', 'hr', 'hu', 'id', 'is', 'it', 'ja', 'km', 'ko', 'lt', 'lv', 'mk', 'ms', 'nb', 'nl', 'pl', 'pt-BR', 'pt', 'ro', 'ru', 'sk', 'sr-Cyrl', 'sr', 'sv', 'th', 'tr', 'uk', 'vi', 'zh-CN', 'zh-TW']
358SELECT2_I18N_PATH = '//cdnjs.cloudflare.com/ajax/libs/select2/4.0.12/js/i18n'
359SELECT2_JS = '//cdnjs.cloudflare.com/ajax/libs/select2/4.0.12/js/select2.min.js'
360SELECT2_LIB_VERSION = '4.0.12'
361SERVER_EMAIL = 'noreply@wikiworks.ru'
362SESSION_CACHE_ALIAS = 'default'
363SESSION_COOKIE_AGE = 2592000
364SESSION_COOKIE_DOMAIN = None
365SESSION_COOKIE_HTTPONLY = True
366SESSION_COOKIE_NAME = 'sessionid'
367SESSION_COOKIE_PATH = '/'
368SESSION_COOKIE_SAMESITE = 'Lax'
369SESSION_COOKIE_SECURE = False
370SESSION_ENGINE = 'django.contrib.sessions.backends.db'
371SESSION_EXPIRE_AT_BROWSER_CLOSE = False
372SESSION_FILE_PATH = None
373SESSION_SAVE_EVERY_REQUEST = False
374SESSION_SERIALIZER = 'django.contrib.sessions.serializers.JSONSerializer'
375SETTINGS_MODULE = 'settings.base'
376SHORT_DATETIME_FORMAT = 'm/d/Y P'
377SHORT_DATE_FORMAT = 'm/d/Y'
378SIGNING_BACKEND = 'django.core.signing.TimestampSigner'
379SILENCED_SYSTEM_CHECKS = []
380SITE_HOST = 'frontend1.wikiworks.python.dev1.thecoders.ru'
381SITE_ID = 1
382SPHINX_API_VERSION = '********************'
383SPHINX_PORT = 9312
384STATICFILES_DIRS = "('/srv/sites/thecoders/wikiworks/frontend_1/src/staticfiles', '/srv/sites/thecoders/wikiworks/frontend_1/src/theme_styles', '/srv/sites/thecoders/wikiworks/frontend_1/src/vuejs/dist')"
385STATICFILES_FINDERS = ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
386STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.StaticFilesStorage'
387STATIC_ROOT = '/srv/sites/thecoders/wikiworks/frontend_1/src/static'
388STATIC_URL = '/static/'
389TEMPLATES = [{'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': ['templates'], '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', 'django.template.context_processors.request', 'apps.core.context_processors.data_user', 'apps.core.context_processors.data_domain', 'apps.core.context_processors.data_rate', 'apps.core.context_processors.context_default']}}]
390TESTING = False
391TEST_NON_SERIALIZED_APPS = []
392TEST_RUNNER = 'django.test.runner.DiscoverRunner'
393THIRD_DB_TEST = 'test3'
394THOUSAND_SEPARATOR = '\xa0'
395TIME_FORMAT = 'P'
396TIME_INPUT_FORMATS = ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
397TIME_ZONE = 'Europe/Moscow'
398URL_CALENDAR = 'https://data.gov.ru/api/json/dataset/7708660670-proizvcalendar/version/20151123T183036/content?access_token=d4db023793a09482a455915c80ee67a4'
399USER_PG = 'wikiworks'
400USE_I18N = True
401USE_L10N = False
402USE_THOUSAND_SEPARATOR = False
403USE_TZ = True
404USE_X_FORWARDED_HOST = False
405USE_X_FORWARDED_PORT = False
406VALID_FILE_EXTENSIONS = ['txt', 'rtf', 'pdf', 'djvu', 'fb2', 'odt', 'xml', 'xps', 'csv', 'prn', 'dif', 'xlv', 'odp', 'ods', 'slk', 'doc', 'docx', 'docm', 'dot', 'dotx', 'dotm', 'xls', 'xlsx', 'xlsm', 'xlt', 'xltx', 'xltm', 'xlsb', 'xla', 'xlam', 'ppt', 'pptx', 'pptm', 'pps', 'ppsx', 'ppsm', 'pot', 'potx', 'potm', 'ppa', 'ppam', 'jpg', 'jpeg', 'png', 'bmp', 'gif', 'tiff', 'svg', 'wmf', 'emf', 'psd', 'eps', 'pict', 'ico', 'ai', 'raw', 'tga', 'zip', 'rar', '7z', 'jar', 'zipx', 'gz', 'mp4', 'mkv', 'avi', 'mpeg', 'flv', 'mov', '3gp', 'wmw', 'mpg', 'swf', 'mkv', 'm4v', 'mp3', 'wma', 'wav', 'flac', 'aif', 'mid', 'm4a']
407VIRUSES_SCANNER_API_TOKEN = '********************'
408VUE_ROOT = '/srv/sites/thecoders/wikiworks/frontend_1/src/vuejs/dist'
409WEBPACK_LOADER = {'DEFAULT': {'BUNDLE_DIR_NAME': '/bundles/', 'STATS_FILE': '/srv/sites/thecoders/wikiworks/frontend_1/src/vuejs/webpack-stats.json'}}
410WSGI_APPLICATION = 'wsgi.application'
411X_FRAME_OPTIONS = 'DENY'
412YEAR_MONTH_FORMAT = 'F Y'
413
414
415You're seeing this error because you have DEBUG = True in your
416Django settings file. Change that to False, and Django will
417display a standard page generated by the handler for this status code.