· 4 years ago · Feb 01, 2021, 07:54 AM
1ProgrammingError at /api/v1/lens/attributes/
2column catalog_group.slug does not exist
3LINE 1: SELECT "catalog_group"."id", "catalog_group"."slug", "catalo...
4 ^
5
6
7Request Method: GET
8Request URL: http://localhost:8535/api/v1/lens/attributes/
9Django Version: 3.0.8
10Python Executable: /usr/local/bin/python
11Python Version: 3.8.3
12Python Path: ['/code/server', '/usr/local/lib/python38.zip', '/usr/local/lib/python3.8', '/usr/local/lib/python3.8/lib-dynload', '/usr/local/lib/python3.8/site-packages', '/code/server/packages/px-django-canned-cache', '/code/server/packages/px-django-dogpile-cache', '/code/server/packages/px-django-contentful', '/code/server/packages/px-django-category', '/code/server/packages/px-django-posts', '/code/server/packages/px-django-flatpages', '/code/server/packages/px-django-dependent-filters', '/code/server/packages/px-django-menu', '/code/server/packages/px-django-urls', '/code/server/packages/px-django-admin-utils', '/code/server/packages/px-django-seo-filters', '/code/server/packages/px-settings', '/usr/local/lib/python3.8/site-packages/odf', '/usr/local/lib/python3.8/site-packages/odf', '/usr/local/lib/python3.8/site-packages/odf', '/usr/local/lib/python3.8/site-packages/odf', '/usr/local/lib/python3.8/site-packages/odf', '/usr/local/lib/python3.8/site-packages/odf', '/usr/local/lib/python3.8/site-packages/odf']
13Server time: Пн, 1 Фев 2021 07:34:23 +0000
14Installed Applications:
15['apps.pages',
16 'apps.catalog',
17 'apps.frontend',
18 'markup',
19 'django_mptt_admin',
20 'adminsortable2',
21 'colorfield',
22 'modeltranslation',
23 'solo',
24 'constance',
25 'rest_auth',
26 'rest_framework',
27 'rest_framework.authtoken',
28 'allauth',
29 'allauth.account',
30 'allauth.socialaccount',
31 'vuejs_translate',
32 'drf_recaptcha',
33 'ckeditor',
34 'drf_yasg',
35 'des',
36 'standards',
37 'postie',
38 'parler',
39 'robots',
40 'rosetta',
41 'django_jinja',
42 'django_filters',
43 'jet',
44 'script_pattern',
45 'versatileimagefield',
46 'import_export',
47 'django.contrib.admin',
48 'django.contrib.auth',
49 'django.contrib.contenttypes',
50 'django.contrib.messages',
51 'django.contrib.staticfiles',
52 'django.contrib.sessions',
53 'django.contrib.sites',
54 'apps.staff',
55 'webpack_loader']
56Installed Middleware:
57['django.middleware.security.SecurityMiddleware',
58 'django.contrib.sessions.middleware.SessionMiddleware',
59 'django.middleware.common.CommonMiddleware',
60 'django.middleware.csrf.CsrfViewMiddleware',
61 'django.contrib.auth.middleware.AuthenticationMiddleware',
62 'django.contrib.messages.middleware.MessageMiddleware',
63 'django.middleware.clickjacking.XFrameOptionsMiddleware']
64
65
66Traceback (most recent call last):
67 File "/usr/local/lib/python3.8/site-packages/django/db/backends/utils.py", line 86, in _execute
68 return self.cursor.execute(sql, params)
69
70The above exception (column catalog_group.slug does not exist
71LINE 1: SELECT "catalog_group"."id", "catalog_group"."slug", "catalo...
72 ^
73) was the direct cause of the following exception:
74 File "/usr/local/lib/python3.8/site-packages/django/core/handlers/exception.py", line 34, in inner
75 response = get_response(request)
76 File "/usr/local/lib/python3.8/site-packages/django/core/handlers/base.py", line 115, in _get_response
77 response = self.process_exception_by_middleware(e, request)
78 File "/usr/local/lib/python3.8/site-packages/django/core/handlers/base.py", line 113, in _get_response
79 response = wrapped_callback(request, *callback_args, **callback_kwargs)
80 File "/usr/local/lib/python3.8/site-packages/django/views/decorators/csrf.py", line 54, in wrapped_view
81 return view_func(*args, **kwargs)
82 File "/usr/local/lib/python3.8/site-packages/django/views/generic/base.py", line 71, in view
83 return self.dispatch(request, *args, **kwargs)
84 File "/usr/local/lib/python3.8/site-packages/rest_framework/views.py", line 505, in dispatch
85 response = self.handle_exception(exc)
86 File "/usr/local/lib/python3.8/site-packages/rest_framework/views.py", line 465, in handle_exception
87 self.raise_uncaught_exception(exc)
88 File "/usr/local/lib/python3.8/site-packages/rest_framework/views.py", line 476, in raise_uncaught_exception
89 raise exc
90 File "/usr/local/lib/python3.8/site-packages/rest_framework/views.py", line 502, in dispatch
91 response = handler(request, *args, **kwargs)
92 File "/code/server/apps/catalog/rest/views.py", line 29, in get
93 return Response(attributes_cache.get(self.request.GET))
94 File "/code/server/shared/cache.py", line 53, in get
95 cache_data = self.save(*args, **kwargs)
96 File "/code/server/shared/cache.py", line 36, in save
97 data = self.structure_getter(*args, **kwargs)
98 File "/code/server/apps/catalog/contrib/getters.py", line 47, in get_available_attributes
99 "group": get_groups(),
100 File "/code/server/apps/catalog/contrib/getters.py", line 19, in get_groups
101 return Group.objects.in_bulk(field_name="id")
102 File "/usr/local/lib/python3.8/site-packages/django/db/models/manager.py", line 82, in manager_method
103 return getattr(self.get_queryset(), name)(*args, **kwargs)
104 File "/usr/local/lib/python3.8/site-packages/django/db/models/query.py", line 698, in in_bulk
105 return {getattr(obj, field_name): obj for obj in qs}
106 File "/usr/local/lib/python3.8/site-packages/django/db/models/query.py", line 276, in __iter__
107 self._fetch_all()
108 File "/usr/local/lib/python3.8/site-packages/django/db/models/query.py", line 1261, in _fetch_all
109 self._result_cache = list(self._iterable_class(self))
110 File "/usr/local/lib/python3.8/site-packages/django/db/models/query.py", line 57, in __iter__
111 results = compiler.execute_sql(chunked_fetch=self.chunked_fetch, chunk_size=self.chunk_size)
112 File "/usr/local/lib/python3.8/site-packages/django/db/models/sql/compiler.py", line 1152, in execute_sql
113 cursor.execute(sql, params)
114 File "/usr/local/lib/python3.8/site-packages/django/db/backends/utils.py", line 100, in execute
115 return super().execute(sql, params)
116 File "/usr/local/lib/python3.8/site-packages/django/db/backends/utils.py", line 68, in execute
117 return self._execute_with_wrappers(sql, params, many=False, executor=self._execute)
118 File "/usr/local/lib/python3.8/site-packages/django/db/backends/utils.py", line 77, in _execute_with_wrappers
119 return executor(sql, params, many, context)
120 File "/usr/local/lib/python3.8/site-packages/django/db/backends/utils.py", line 86, in _execute
121 return self.cursor.execute(sql, params)
122 File "/usr/local/lib/python3.8/site-packages/django/db/utils.py", line 90, in __exit__
123 raise dj_exc_value.with_traceback(traceback) from exc_value
124 File "/usr/local/lib/python3.8/site-packages/django/db/backends/utils.py", line 86, in _execute
125 return self.cursor.execute(sql, params)
126
127Exception Type: ProgrammingError at /api/v1/lens/attributes/
128Exception Value: column catalog_group.slug does not exist
129LINE 1: SELECT "catalog_group"."id", "catalog_group"."slug", "catalo...
130 ^
131
132Request information:
133USER: admin
134
135GET: No GET data
136
137POST: No POST data
138
139FILES: No FILES data
140
141COOKIES:
142csrftoken = 'QdfhMPPSYmkmU5Guz3hCm7rDrhMt3NoS12BU2Qbcd3FLPay32ACTqOvcPE9UXAcT'
143__stripe_mid = '8f377559-36e9-43f3-a3d8-eecffbd16ed9d3e0f0'
144test = 'true'
145USER_COUNTRY_CODE = ''
146tiles_size = '3'
147sessionid = '78iawhipdnsg97wuejz967xkgnyphutd'
148
149META:
150CELERY_BROKER_URL = 'redis://cache:6379/2'
151CONTENT_LENGTH = ''
152CONTENT_TYPE = 'text/plain'
153CSRF_COOKIE = 'QdfhMPPSYmkmU5Guz3hCm7rDrhMt3NoS12BU2Qbcd3FLPay32ACTqOvcPE9UXAcT'
154DJANGO_CACHE_URL = 'redis://cache:6379/1'
155DJANGO_DB_URL = 'postgis://postgres:postgres@db/db'
156DJANGO_DEBUG = 'True'
157DJANGO_SECRET_KEY = 'change!!'
158DJANGO_SETTINGS_MODULE = 'app.settings'
159GATEWAY_INTERFACE = 'CGI/1.1'
160GPG_KEY = 'E3FF2839C048B25C084DEBE9B26995E310250568'
161HOME = '/root'
162HOSTNAME = 'f2ffce7311b2'
163HTTP_ACCEPT = 'application/json'
164HTTP_ACCEPT_ENCODING = 'gzip, deflate'
165HTTP_ACCEPT_LANGUAGE = 'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3'
166HTTP_CONNECTION = 'keep-alive'
167HTTP_COOKIE = 'csrftoken=QdfhMPPSYmkmU5Guz3hCm7rDrhMt3NoS12BU2Qbcd3FLPay32ACTqOvcPE9UXAcT; __stripe_mid=8f377559-36e9-43f3-a3d8-eecffbd16ed9d3e0f0; test=true; USER_COUNTRY_CODE=""; tiles_size=3; sessionid=78iawhipdnsg97wuejz967xkgnyphutd'
168HTTP_HOST = 'localhost:8535'
169HTTP_REFERER = 'http://localhost:8535/swagger/'
170HTTP_USER_AGENT = 'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:84.0) Gecko/20100101 Firefox/84.0'
171HTTP_X_CSRFTOKEN = 'b2xCaPsA7ba414bfPg7atYlQ1JDKPSSaj0Z370s4cvFFKNMWSFRt1PrXbOvJlF6u'
172LANG = 'C.UTF-8'
173PATH = '/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'
174PATH_INFO = '/api/v1/lens/attributes/'
175PWD = '/code/server'
176PYTHONUNBUFFERED = '1'
177PYTHON_GET_PIP_SHA256 = 'b3153ec0cf7b7bbf9556932aa37e4981c35dc2a2c501d70d91d2795aa532be79'
178PYTHON_GET_PIP_URL = 'https://github.com/pypa/get-pip/raw/eff16c878c7fd6b688b9b4c4267695cf1a0bf01b/get-pip.py'
179PYTHON_PIP_VERSION = '20.1.1'
180PYTHON_VERSION = '3.8.3'
181QUERY_STRING = ''
182REMOTE_ADDR = '172.19.0.1'
183REMOTE_HOST = ''
184REQUEST_METHOD = 'GET'
185RUN_MAIN = 'true'
186SCRIPT_NAME = ''
187SERVER_NAME = 'f2ffce7311b2'
188SERVER_PORT = '8000'
189SERVER_PROTOCOL = 'HTTP/1.1'
190SERVER_SOFTWARE = 'WSGIServer/0.2'
191SHLVL = '0'
192TZ = 'UTC'
193_ = '/usr/local/bin/python'
194wsgi.errors = <_io.TextIOWrapper name='<stderr>' mode='w' encoding='utf-8'>
195wsgi.file_wrapper = ''
196wsgi.input = <django.core.handlers.wsgi.LimitedStream object at 0x7fcafeed0c40>
197wsgi.multiprocess = False
198wsgi.multithread = True
199wsgi.run_once = False
200wsgi.url_scheme = 'http'
201wsgi.version = '(1, 0)'
202
203Settings:
204Using settings module app.settings
205ABSOLUTE_URL_OVERRIDES = {}
206ACCOUNT_AUTHENTICATION_METHOD = 'email'
207ACCOUNT_EMAIL_REQUIRED = True
208ADMINS = []
209ALLOWED_HOSTS = ['*']
210APPEND_SLASH = True
211AUTHENTICATION_BACKENDS = "('apps.authentication.backends.ModelBackend', 'apps.authentication.backends.AuthenticationBackend')"
212AUTH_PASSWORD_VALIDATORS = '********************'
213AUTH_USER_MODEL = 'staff.User'
214BASE_DIR = PosixPath('/code/server/app/settings/django.py')
215BASE_ROOT = PosixPath('/code/server/app')
216CACHES = {'default': {'BACKEND': 'django_redis.cache.RedisCache', 'LOCATION': 'redis://cache:6379/1'}}
217CACHE_MIDDLEWARE_ALIAS = 'default'
218CACHE_MIDDLEWARE_KEY_PREFIX = '********************'
219CACHE_MIDDLEWARE_SECONDS = 600
220CELERY_BROKER_URL = 'redis://cache:6379/2'
221CONSTANCE_ADDITIONAL_FIELDS = {'integer_field': [<class 'django.forms.fields.IntegerField'>, {}], 'file_field': [<class 'django.forms.fields.FileField'>, {}], 'char_field': [<class 'django.forms.fields.CharField'>, {}], 'image_field': [<class 'django.forms.fields.ImageField'>, {'required': False}], 'datetime_field': [<class 'django.forms.fields.DateTimeField'>, {}], 'wyswyg_field': [<class 'ckeditor.fields.RichTextFormField'>, {}], 'decimal_field': [<class 'django.forms.fields.DecimalField'>, {'max_digits': 10, 'decimal_places': 2}]}
222CONSTANCE_CONFIG = {'LOGO': ('-', 'Site logo', 'file_field'), 'LOGO_FOOTER': ('-', 'Logo in footer', 'file_field'), 'FAVICON': ('-', 'Favicon', 'file_field'), 'ADMIN_EMAIL': ('admin@mail.com', 'Admin email', <class 'str'>), 'BLOCKING_PERIOD': (24, 'Blocking period in hours', <class 'int'>), 'LOGIN_TRIES_AMOUNT': (3, 'Login tries amount', <class 'int'>), 'BLOCKED_COMMENTS': (False, 'Blocked comments', <class 'bool'>)}
223CONSTANCE_CONFIG_FIELDSETS = {'General': ('LOGO', 'FAVICON', 'LOGO_FOOTER', 'ADMIN_EMAIL', 'BLOCKED_COMMENTS'), 'Login ip validation': ('BLOCKING_PERIOD', 'LOGIN_TRIES_AMOUNT')}
224CONSTANCE_DATABASE_CACHE_AUTOFILL_TIMEOUT = None
225CONSTANCE_REDIS_CONNECTION = 'redis://cache:6379/2'
226CSRF_COOKIE_AGE = 31449600
227CSRF_COOKIE_DOMAIN = None
228CSRF_COOKIE_HTTPONLY = False
229CSRF_COOKIE_NAME = 'csrftoken'
230CSRF_COOKIE_PATH = '/'
231CSRF_COOKIE_SAMESITE = 'Lax'
232CSRF_COOKIE_SECURE = False
233CSRF_FAILURE_VIEW = 'django.views.csrf.csrf_failure'
234CSRF_HEADER_NAME = 'HTTP_X_CSRFTOKEN'
235CSRF_TRUSTED_ORIGINS = []
236CSRF_USE_SESSIONS = False
237CUSTOM_RECIPIENT_TEMPLATES = Choices(('discard_delete_request', 'discard_delete_request', 'Delete post request'), ('subscription', 'subscription', 'New subscription'), ('new_comment', 'new_comment', 'New comment'), ('new_complaint', 'new_complaint', 'New complaint'), ('new_mistake', 'new_mistake', 'New mistake'))
238DATABASES = {'default': {'NAME': 'db', 'USER': 'postgres', 'PASSWORD': '********************', 'HOST': 'db', 'PORT': '', 'ENGINE': 'django.contrib.gis.db.backends.postgis', 'CONN_MAX_AGE': 0, 'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'OPTIONS': {}, 'TIME_ZONE': None, 'TEST': {'CHARSET': None, 'COLLATION': None, 'NAME': None, 'MIRROR': None}}}
239DATABASE_ROUTERS = []
240DATA_UPLOAD_MAX_MEMORY_SIZE = 2621440
241DATA_UPLOAD_MAX_NUMBER_FIELDS = 1000
242DATETIME_FORMAT = 'N j, Y, P'
243DATETIME_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']
244DATE_FORMAT = 'N j, Y'
245DATE_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']
246DEBUG = 'True'
247DEBUG_PROPAGATE_EXCEPTIONS = False
248DECIMAL_SEPARATOR = '.'
249DEFAULT_CHARSET = 'utf-8'
250DEFAULT_EXCEPTION_REPORTER_FILTER = 'django.views.debug.SafeExceptionReporterFilter'
251DEFAULT_EXTENSIONS = ['jinja2.ext.do', 'jinja2.ext.loopcontrols', 'jinja2.ext.with_', 'jinja2.ext.i18n', 'jinja2.ext.autoescape', 'django_jinja.builtins.extensions.DebugExtension', 'django_jinja.builtins.extensions.CsrfExtension', 'django_jinja.builtins.extensions.CacheExtension', 'django_jinja.builtins.extensions.TimezoneExtension', 'django_jinja.builtins.extensions.UrlsExtension', 'django_jinja.builtins.extensions.StaticFilesExtension', 'django_jinja.builtins.extensions.DjangoFiltersExtension']
252DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage'
253DEFAULT_FROM_EMAIL = 'webmaster@localhost'
254DEFAULT_INDEX_TABLESPACE = ''
255DEFAULT_TABLESPACE = ''
256DISALLOWED_USER_AGENTS = []
257DRF_RECAPTCHA_SECRET_KEY = '********************'
258DRF_RECAPTCHA_SITE_KEY = '********************'
259EMAIL_BACKEND = 'des.backends.ConfiguredEmailBackend'
260EMAIL_HOST = 'localhost'
261EMAIL_HOST_PASSWORD = '********************'
262EMAIL_HOST_USER = ''
263EMAIL_PORT = 25
264EMAIL_SSL_CERTFILE = None
265EMAIL_SSL_KEYFILE = '********************'
266EMAIL_SUBJECT_PREFIX = '[Django] '
267EMAIL_TIMEOUT = None
268EMAIL_USE_LOCALTIME = False
269EMAIL_USE_SSL = False
270EMAIL_USE_TLS = False
271ENABLE_DEBUG_TOOLBAR = False
272FILE_CHARSET = 'utf-8'
273FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
274FILE_UPLOAD_HANDLERS = ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
275FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
276FILE_UPLOAD_PERMISSIONS = 420
277FILE_UPLOAD_TEMP_DIR = None
278FIRST_DAY_OF_WEEK = 0
279FIXTURE_DIRS = []
280FORCE_SCRIPT_NAME = None
281FORMAT_MODULE_PATH = None
282FORM_RENDERER = 'django.forms.renderers.DjangoTemplates'
283GUNICORN_PID = ''
284IGNORABLE_404_URLS = []
285INSTALLED_APPS = ['apps.pages', 'apps.catalog', 'apps.frontend', 'markup', 'django_mptt_admin', 'adminsortable2', 'colorfield', 'modeltranslation', 'solo', 'constance', 'rest_auth', 'rest_framework', 'rest_framework.authtoken', 'allauth', 'allauth.account', 'allauth.socialaccount', 'vuejs_translate', 'drf_recaptcha', 'ckeditor', 'drf_yasg', 'des', 'standards', 'postie', 'parler', 'robots', 'rosetta', 'django_jinja', 'django_filters', 'jet', 'script_pattern', 'versatileimagefield', 'import_export', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.messages', 'django.contrib.staticfiles', 'django.contrib.sessions', 'django.contrib.sites', 'apps.staff', 'webpack_loader']
286INTERNAL_IPS = []
287JET_SIDE_MENU_COMPACT = True
288LANGUAGES = [('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'), ('hy', 'Armenian'), ('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'), ('uz', 'Uzbek'), ('vi', 'Vietnamese'), ('zh-hans', 'Simplified Chinese'), ('zh-hant', 'Traditional Chinese')]
289LANGUAGES_BIDI = ['he', 'ar', 'fa', 'ur']
290LANGUAGE_CODE = 'ru'
291LANGUAGE_COOKIE_AGE = None
292LANGUAGE_COOKIE_DOMAIN = None
293LANGUAGE_COOKIE_HTTPONLY = False
294LANGUAGE_COOKIE_NAME = 'django_language'
295LANGUAGE_COOKIE_PATH = '/'
296LANGUAGE_COOKIE_SAMESITE = None
297LANGUAGE_COOKIE_SECURE = False
298LOCALE_PATHS = "(PosixPath('/code/server/app/locale'),)"
299LOGGING = {}
300LOGGING_CONFIG = 'logging.config.dictConfig'
301LOGIN_REDIRECT_URL = '/accounts/profile/'
302LOGIN_URL = '/'
303LOGOUT_REDIRECT_URL = None
304MANAGERS = []
305MEDIA_ROOT = PosixPath('/code/server/app/uploads')
306MEDIA_URL = '/uploads/'
307MESSAGE_STORAGE = 'django.contrib.messages.storage.fallback.FallbackStorage'
308MIDDLEWARE = ['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']
309MIGRATION_MODULES = {}
310MONTH_DAY_FORMAT = 'F j'
311NUMBER_GROUPING = 0
312OLD_PASSWORD_FIELD_ENABLED = '********************'
313PASSWORD_HASHERS = '********************'
314PASSWORD_RESET_TIMEOUT_DAYS = '********************'
315POSTIE_HTML_ADMIN_WIDGET = {'widget': 'CKEditorWidget', 'widget_module': 'ckeditor.widgets'}
316POSTIE_INSTANT_SEND = True
317POSTIE_TEMPLATE_CHOICES = Choices(('registration', 'registration', 'Registration'), ('password_reset', 'password_reset', 'Восстановление пароля'), ('delete_post_request', 'delete_post_request', 'Delete post request'), ('discard_delete_request', 'discard_delete_request', 'Discard delete request'), ('subscription', 'subscription', 'New subscription'), ('new_comment', 'new_comment', 'New comment'), ('new_complaint', 'new_complaint', 'New complaint'), ('new_mistake', 'new_mistake', 'New mistake'))
318POSTIE_TEMPLATE_CONTEXTS = {'registration': {'email': 'First name', 'last_name': 'Last name', 'first_name': 'Адрес электронной почты', 'link': 'Link'}, 'password_reset': '********************', 'delete_post_request': {'title': 'Post title', 'request_link': 'Deleting post request link', 'post_link': 'Post link'}, 'discard_delete_request': {'answer': 'Admin answer', 'post_link': 'Post link'}, 'subscription': {'email': 'Адрес электронной почты'}, 'new_comment': {'username': 'Имя пользователя', 'comment': 'Comment', 'post_link': 'Post link'}, 'new_complaint': {'username': 'Имя пользователя', 'comment': 'Comment', 'message': 'Message', 'post_link': 'Post link'}, 'new_mistake': {'page': 'Page', 'message': 'Message', 'text': 'Текст', 'mistake_link': 'Mistake link'}}
319PREPEND_WWW = False
320PROJECT_APPS = ['apps.pages', 'apps.catalog', 'apps.frontend', 'markup']
321REDIRECTS_IGNORE_PATH_PREFIXES = "('/api/v1/', '/uploads/', '/static/')"
322REST_FRAMEWORK = {'DEFAULT_METADATA_CLASS': 'shared.rest.pagination.LimitOffsetPagination', 'DEFAULT_PARSER_CLASSES': ('djangorestframework_camel_case.parser.CamelCaseFormParser', 'djangorestframework_camel_case.parser.CamelCaseMultiPartParser', 'djangorestframework_camel_case.parser.CamelCaseJSONParser'), 'DEFAULT_RENDERER_CLASSES': ('djangorestframework_camel_case.render.CamelCaseJSONRenderer', 'djangorestframework_camel_case.render.CamelCaseBrowsableAPIRenderer'), 'EXCEPTION_HANDLER': 'shared.rest.exception_handler.exception_handler'}
323ROOT_URLCONF = 'app.urls'
324ROSETTA_SHOW_AT_ADMIN_PANEL = True
325SECRET_KEY = '********************'
326SECURE_BROWSER_XSS_FILTER = False
327SECURE_CONTENT_TYPE_NOSNIFF = True
328SECURE_HSTS_INCLUDE_SUBDOMAINS = False
329SECURE_HSTS_PRELOAD = False
330SECURE_HSTS_SECONDS = 0
331SECURE_PROXY_SSL_HEADER = None
332SECURE_REDIRECT_EXEMPT = []
333SECURE_REFERRER_POLICY = None
334SECURE_SSL_HOST = None
335SECURE_SSL_REDIRECT = False
336SERVER_EMAIL = 'root@localhost'
337SESSION_CACHE_ALIAS = 'default'
338SESSION_COOKIE_AGE = 1209600
339SESSION_COOKIE_DOMAIN = None
340SESSION_COOKIE_HTTPONLY = True
341SESSION_COOKIE_NAME = 'sessionid'
342SESSION_COOKIE_PATH = '/'
343SESSION_COOKIE_SAMESITE = 'Lax'
344SESSION_COOKIE_SECURE = False
345SESSION_ENGINE = 'django.contrib.sessions.backends.db'
346SESSION_EXPIRE_AT_BROWSER_CLOSE = False
347SESSION_FILE_PATH = None
348SESSION_SAVE_EVERY_REQUEST = False
349SESSION_SERIALIZER = 'django.contrib.sessions.serializers.JSONSerializer'
350SETTINGS_MODULE = 'app.settings'
351SHORT_DATETIME_FORMAT = 'm/d/Y P'
352SHORT_DATE_FORMAT = 'm/d/Y'
353SIGNING_BACKEND = 'django.core.signing.TimestampSigner'
354SILENCED_SYSTEM_CHECKS = []
355SITE_ID = 1
356STANCE_BACKEND = 'constance.backends.redisd.RedisBackend'
357STATICFILES_DIRS = []
358STATICFILES_FINDERS = ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
359STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.StaticFilesStorage'
360STATIC_ROOT = PosixPath('/code/server/app/static')
361STATIC_URL = '/static/'
362TEMPLATES = [{'BACKEND': 'django_jinja.backend.Jinja2', 'NAME': 'jinja2', 'APP_DIRS': True, 'DIRS': [], 'OPTIONS': {'environment': 'shared.env.jinja2.environment', 'match_extension': '.jinja', 'newstyle_gettext': True, 'auto_reload': True, 'undefined': <class 'jinja2.runtime.Undefined'>, 'debug': True, 'filters': {}, 'globals': {}, '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.contrib.messages.context_processors.messages', 'constance.context_processors.config'], 'extensions': ['jinja2.ext.do', 'jinja2.ext.loopcontrols', 'jinja2.ext.with_', 'jinja2.ext.i18n', 'jinja2.ext.autoescape', 'django_jinja.builtins.extensions.DebugExtension', 'django_jinja.builtins.extensions.CsrfExtension', 'django_jinja.builtins.extensions.CacheExtension', 'django_jinja.builtins.extensions.TimezoneExtension', 'django_jinja.builtins.extensions.UrlsExtension', 'django_jinja.builtins.extensions.StaticFilesExtension', 'django_jinja.builtins.extensions.DjangoFiltersExtension', 'webpack_loader.contrib.jinja2ext.WebpackExtension'], 'bytecode_cache': {'name': 'default', 'backend': 'django_jinja.cache.BytecodeCache', 'enabled': True}}}, {'DIRS': [], 'APP_DIRS': True, 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'OPTIONS': {'context_processors': ['django.template.context_processors.media', 'django.template.context_processors.static', 'django.template.context_processors.debug', 'django.template.context_processors.request', 'django.contrib.messages.context_processors.messages', 'django.contrib.auth.context_processors.auth', 'constance.context_processors.config']}}]
363TEST_NON_SERIALIZED_APPS = []
364TEST_RUNNER = 'django.test.runner.DiscoverRunner'
365THOUSAND_SEPARATOR = ','
366TIME_FORMAT = 'P'
367TIME_INPUT_FORMATS = ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
368TIME_ZONE = 'UTC'
369USE_I18N = True
370USE_L10N = True
371USE_THOUSAND_SEPARATOR = False
372USE_TZ = True
373USE_X_FORWARDED_HOST = False
374USE_X_FORWARDED_PORT = False
375WEBPACK_LOADER = {'DEFAULT': {'STATS_FILE': PosixPath('/code/server/apps/frontend/static/frontend/webpack-stats.json')}}
376WSGI_APPLICATION = 'app.wsgi.application'
377X_FRAME_OPTIONS = 'SAMEORIGIN'
378YEAR_MONTH_FORMAT = 'F Y'
379
380
381You're seeing this error because you have DEBUG = True in your
382Django settings file. Change that to False, and Django will
383display a standard page generated by the handler for this status code.
384
385