· 4 years ago · Feb 11, 2021, 12:00 PM
1TypeError at /api/v1/cart/add/
2select_format() missing 1 required positional argument: 'params'
3
4Request Method: POST
5Request URL: http://localhost:8535/api/v1/cart/add/
6Django Version: 3.0.8
7Python Executable: /usr/local/bin/python
8Python Version: 3.8.3
9Python 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']
10Server time: Чт, 11 Фев 2021 11:53:56 +0000
11Installed Applications:
12['apps.pages',
13 'apps.base',
14 'apps.catalog',
15 'apps.frontend',
16 'apps.purchase',
17 'markup',
18 'django_mptt_admin',
19 'adminsortable2',
20 'colorfield',
21 'modeltranslation',
22 'solo',
23 'constance',
24 'rest_auth',
25 'rest_framework',
26 'rest_framework.authtoken',
27 'allauth',
28 'allauth.account',
29 'allauth.socialaccount',
30 'vuejs_translate',
31 'ckeditor',
32 'drf_yasg',
33 'des',
34 'standards',
35 'postie',
36 'parler',
37 'robots',
38 'rosetta',
39 'django_jinja',
40 'django_filters',
41 'jet',
42 'script_pattern',
43 'versatileimagefield',
44 'import_export',
45 'django.contrib.admin',
46 'django.contrib.auth',
47 'django.contrib.contenttypes',
48 'django.contrib.messages',
49 'django.contrib.staticfiles',
50 'django.contrib.sessions',
51 'django.contrib.sites',
52 'apps.staff',
53 'webpack_loader']
54Installed Middleware:
55['django.middleware.security.SecurityMiddleware',
56 'django.contrib.sessions.middleware.SessionMiddleware',
57 'django.middleware.common.CommonMiddleware',
58 'django.middleware.csrf.CsrfViewMiddleware',
59 'django.contrib.auth.middleware.AuthenticationMiddleware',
60 'django.contrib.messages.middleware.MessageMiddleware',
61 'django.middleware.clickjacking.XFrameOptionsMiddleware']
62
63
64Traceback (most recent call last):
65 File "/usr/local/lib/python3.8/site-packages/django/core/handlers/exception.py", line 34, in inner
66 response = get_response(request)
67 File "/usr/local/lib/python3.8/site-packages/django/core/handlers/base.py", line 115, in _get_response
68 response = self.process_exception_by_middleware(e, request)
69 File "/usr/local/lib/python3.8/site-packages/django/core/handlers/base.py", line 113, in _get_response
70 response = wrapped_callback(request, *callback_args, **callback_kwargs)
71 File "/usr/local/lib/python3.8/site-packages/django/views/decorators/csrf.py", line 54, in wrapped_view
72 return view_func(*args, **kwargs)
73 File "/usr/local/lib/python3.8/site-packages/django/views/generic/base.py", line 71, in view
74 return self.dispatch(request, *args, **kwargs)
75 File "/usr/local/lib/python3.8/site-packages/rest_framework/views.py", line 505, in dispatch
76 response = self.handle_exception(exc)
77 File "/usr/local/lib/python3.8/site-packages/rest_framework/views.py", line 465, in handle_exception
78 self.raise_uncaught_exception(exc)
79 File "/usr/local/lib/python3.8/site-packages/rest_framework/views.py", line 476, in raise_uncaught_exception
80 raise exc
81 File "/usr/local/lib/python3.8/site-packages/rest_framework/views.py", line 502, in dispatch
82 response = handler(request, *args, **kwargs)
83 File "/usr/local/lib/python3.8/site-packages/rest_framework/generics.py", line 190, in post
84 return self.create(request, *args, **kwargs)
85 File "/usr/local/lib/python3.8/site-packages/rest_framework/mixins.py", line 19, in create
86 self.perform_create(serializer)
87 File "/usr/local/lib/python3.8/site-packages/rest_framework/mixins.py", line 24, in perform_create
88 serializer.save()
89 File "/usr/local/lib/python3.8/site-packages/rest_framework/serializers.py", line 212, in save
90 self.instance = self.create(validated_data)
91 File "/code/server/apps/purchase/rest/serializers.py", line 26, in create
92 return add_to_cart(
93 File "/code/server/apps/purchase/contrib/cart.py", line 64, in add_to_cart
94 helper.update_cart_total_price()
95 File "/code/server/apps/purchase/contrib/cart.py", line 39, in update_cart_total_price
96 self.cart.total_price = self.get_cart_total_price()
97 File "/code/server/apps/purchase/contrib/cart.py", line 30, in get_cart_total_price
98 self.cart.items.all()
99 File "/usr/local/lib/python3.8/site-packages/django/db/models/query.py", line 384, in aggregate
100 return query.get_aggregation(self.db, kwargs)
101 File "/usr/local/lib/python3.8/site-packages/django/db/models/sql/query.py", line 503, in get_aggregation
102 result = compiler.execute_sql(SINGLE)
103 File "/usr/local/lib/python3.8/site-packages/django/db/models/sql/compiler.py", line 1139, in execute_sql
104 sql, params = self.as_sql()
105 File "/usr/local/lib/python3.8/site-packages/django/db/models/sql/compiler.py", line 491, in as_sql
106 extra_select, order_by, group_by = self.pre_sql_setup()
107 File "/usr/local/lib/python3.8/site-packages/django/db/models/sql/compiler.py", line 51, in pre_sql_setup
108 self.setup_query()
109 File "/usr/local/lib/python3.8/site-packages/django/db/models/sql/compiler.py", line 42, in setup_query
110 self.select, self.klass_info, self.annotation_col_map = self.get_select()
111 File "/usr/local/lib/python3.8/site-packages/django/db/models/sql/compiler.py", line 263, in get_select
112 sql, params = col.select_format(self, sql, params)
113 File "/usr/local/lib/python3.8/site-packages/django/db/models/expressions.py", line 384, in select_format
114 return self.output_field.select_format(compiler, sql, params)
115
116Exception Type: TypeError at /api/v1/cart/add/
117Exception Value: select_format() missing 1 required positional argument: 'params'
118Request information:
119USER: admin
120
121GET: No GET data
122
123POST: No POST data
124
125FILES: No FILES data
126
127COOKIES:
128csrftoken = 'AXhUeo8QUrnTawZHjjqlvHj0mI2LyrEJTWTkYCsiK27flatyFRR9r35NQuiaWWPM'
129__stripe_mid = '8f377559-36e9-43f3-a3d8-eecffbd16ed9d3e0f0'
130test = 'true'
131USER_COUNTRY_CODE = ''
132tiles_size = '3'
133sessionid = 'obtek6p5rrllhlmfd2k2l2xqe5lq6bil'
134
135META:
136CELERY_BROKER_URL = 'redis://cache:6379/2'
137CONTENT_LENGTH = '63'
138CONTENT_TYPE = 'application/json'
139CSRF_COOKIE = 'AXhUeo8QUrnTawZHjjqlvHj0mI2LyrEJTWTkYCsiK27flatyFRR9r35NQuiaWWPM'
140DJANGO_CACHE_URL = 'redis://cache:6379/1'
141DJANGO_DB_URL = 'postgis://postgres:postgres@db/db'
142DJANGO_DEBUG = 'True'
143DJANGO_SECRET_KEY = 'change!!'
144DJANGO_SETTINGS_MODULE = 'app.settings'
145GATEWAY_INTERFACE = 'CGI/1.1'
146GPG_KEY = 'E3FF2839C048B25C084DEBE9B26995E310250568'
147HOME = '/root'
148HOSTNAME = '04be1a71bc7c'
149HTTP_ACCEPT = '*/*'
150HTTP_ACCEPT_ENCODING = 'gzip, deflate'
151HTTP_ACCEPT_LANGUAGE = 'undefined'
152HTTP_CONNECTION = 'keep-alive'
153HTTP_COOKIE = 'csrftoken=AXhUeo8QUrnTawZHjjqlvHj0mI2LyrEJTWTkYCsiK27flatyFRR9r35NQuiaWWPM; __stripe_mid=8f377559-36e9-43f3-a3d8-eecffbd16ed9d3e0f0; test=true; USER_COUNTRY_CODE=""; tiles_size=3; sessionid=obtek6p5rrllhlmfd2k2l2xqe5lq6bil'
154HTTP_HOST = 'localhost:8535'
155HTTP_ORIGIN = 'http://localhost:8535'
156HTTP_REFERER = 'http://localhost:8535/client'
157HTTP_USER_AGENT = 'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:85.0) Gecko/20100101 Firefox/85.0'
158HTTP_X_CSRFTOKEN = 'AXhUeo8QUrnTawZHjjqlvHj0mI2LyrEJTWTkYCsiK27flatyFRR9r35NQuiaWWPM'
159HTTP_X_REQUESTED_WITH = 'XMLHttpRequest'
160LANG = 'C.UTF-8'
161PATH = '/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'
162PATH_INFO = '/api/v1/cart/add/'
163PWD = '/code/server'
164PYTHONUNBUFFERED = '1'
165PYTHON_GET_PIP_SHA256 = 'b3153ec0cf7b7bbf9556932aa37e4981c35dc2a2c501d70d91d2795aa532be79'
166PYTHON_GET_PIP_URL = 'https://github.com/pypa/get-pip/raw/eff16c878c7fd6b688b9b4c4267695cf1a0bf01b/get-pip.py'
167PYTHON_PIP_VERSION = '20.1.1'
168PYTHON_VERSION = '3.8.3'
169QUERY_STRING = ''
170REMOTE_ADDR = '172.19.0.1'
171REMOTE_HOST = ''
172REQUEST_METHOD = 'POST'
173RUN_MAIN = 'true'
174SCRIPT_NAME = ''
175SERVER_NAME = '04be1a71bc7c'
176SERVER_PORT = '8000'
177SERVER_PROTOCOL = 'HTTP/1.1'
178SERVER_SOFTWARE = 'WSGIServer/0.2'
179SHLVL = '0'
180TZ = 'UTC'
181_ = '/usr/local/bin/python'
182wsgi.errors = <_io.TextIOWrapper name='<stderr>' mode='w' encoding='utf-8'>
183wsgi.file_wrapper = ''
184wsgi.input = <django.core.handlers.wsgi.LimitedStream object at 0x7fc8aeeaa5e0>
185wsgi.multiprocess = False
186wsgi.multithread = True
187wsgi.run_once = False
188wsgi.url_scheme = 'http'
189wsgi.version = '(1, 0)'
190
191Settings:
192Using settings module app.settings
193ABSOLUTE_URL_OVERRIDES = {}
194ACCOUNT_AUTHENTICATION_METHOD = 'email'
195ACCOUNT_EMAIL_REQUIRED = True
196ADMINS = []
197ALLOWED_HOSTS = ['*']
198APPEND_SLASH = True
199AUTHENTICATION_BACKENDS = "('apps.authentication.backends.ModelBackend', 'apps.authentication.backends.AuthenticationBackend')"
200AUTH_PASSWORD_VALIDATORS = '********************'
201AUTH_USER_MODEL = 'staff.User'
202BASE_DIR = PosixPath('/code/server/app/settings/django.py')
203BASE_ROOT = PosixPath('/code/server/app')
204CACHES = {'default': {'BACKEND': 'django_redis.cache.RedisCache', 'LOCATION': 'redis://cache:6379/1'}}
205CACHE_MIDDLEWARE_ALIAS = 'default'
206CACHE_MIDDLEWARE_KEY_PREFIX = '********************'
207CACHE_MIDDLEWARE_SECONDS = 600
208CELERY_BROKER_URL = 'redis://cache:6379/2'
209CONSTANCE_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}]}
210CONSTANCE_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'>)}
211CONSTANCE_CONFIG_FIELDSETS = {'General': ('LOGO', 'FAVICON', 'LOGO_FOOTER', 'ADMIN_EMAIL')}
212CONSTANCE_DATABASE_CACHE_AUTOFILL_TIMEOUT = None
213CONSTANCE_REDIS_CONNECTION = 'redis://cache:6379/2'
214CSRF_COOKIE_AGE = 31449600
215CSRF_COOKIE_DOMAIN = None
216CSRF_COOKIE_HTTPONLY = False
217CSRF_COOKIE_NAME = 'csrftoken'
218CSRF_COOKIE_PATH = '/'
219CSRF_COOKIE_SAMESITE = 'Lax'
220CSRF_COOKIE_SECURE = False
221CSRF_FAILURE_VIEW = 'django.views.csrf.csrf_failure'
222CSRF_HEADER_NAME = 'HTTP_X_CSRFTOKEN'
223CSRF_TRUSTED_ORIGINS = []
224CSRF_USE_SESSIONS = False
225DATABASES = {'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}}}
226DATABASE_ROUTERS = []
227DATA_UPLOAD_MAX_MEMORY_SIZE = 2621440
228DATA_UPLOAD_MAX_NUMBER_FIELDS = 1000
229DATETIME_FORMAT = 'N j, Y, P'
230DATETIME_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']
231DATE_FORMAT = 'N j, Y'
232DATE_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']
233DEBUG = 'True'
234DEBUG_PROPAGATE_EXCEPTIONS = False
235DECIMAL_SEPARATOR = '.'
236DEFAULT_CHARSET = 'utf-8'
237DEFAULT_EXCEPTION_REPORTER_FILTER = 'django.views.debug.SafeExceptionReporterFilter'
238DEFAULT_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']
239DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage'
240DEFAULT_FROM_EMAIL = 'webmaster@localhost'
241DEFAULT_INDEX_TABLESPACE = ''
242DEFAULT_TABLESPACE = ''
243DISALLOWED_USER_AGENTS = []
244DRF_RECAPTCHA_SECRET_KEY = '********************'
245DRF_RECAPTCHA_SITE_KEY = '********************'
246EMAIL_BACKEND = 'des.backends.ConfiguredEmailBackend'
247EMAIL_HOST = 'localhost'
248EMAIL_HOST_PASSWORD = '********************'
249EMAIL_HOST_USER = ''
250EMAIL_PORT = 25
251EMAIL_SSL_CERTFILE = None
252EMAIL_SSL_KEYFILE = '********************'
253EMAIL_SUBJECT_PREFIX = '[Django] '
254EMAIL_TIMEOUT = None
255EMAIL_USE_LOCALTIME = False
256EMAIL_USE_SSL = False
257EMAIL_USE_TLS = False
258ENABLE_DEBUG_TOOLBAR = False
259FILE_CHARSET = 'utf-8'
260FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
261FILE_UPLOAD_HANDLERS = ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
262FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
263FILE_UPLOAD_PERMISSIONS = 420
264FILE_UPLOAD_TEMP_DIR = None
265FIRST_DAY_OF_WEEK = 0
266FIXTURE_DIRS = []
267FORCE_SCRIPT_NAME = None
268FORMAT_MODULE_PATH = None
269FORM_RENDERER = 'django.forms.renderers.DjangoTemplates'
270GUNICORN_PID = ''
271IGNORABLE_404_URLS = []
272INSTALLED_APPS = ['apps.pages', 'apps.base', 'apps.catalog', 'apps.frontend', 'apps.purchase', 'markup', 'django_mptt_admin', 'adminsortable2', 'colorfield', 'modeltranslation', 'solo', 'constance', 'rest_auth', 'rest_framework', 'rest_framework.authtoken', 'allauth', 'allauth.account', 'allauth.socialaccount', 'vuejs_translate', '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']
273INTERNAL_IPS = []
274JET_SIDE_MENU_COMPACT = True
275LANGUAGES = [('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')]
276LANGUAGES_BIDI = ['he', 'ar', 'fa', 'ur']
277LANGUAGE_CODE = 'ru'
278LANGUAGE_COOKIE_AGE = None
279LANGUAGE_COOKIE_DOMAIN = None
280LANGUAGE_COOKIE_HTTPONLY = False
281LANGUAGE_COOKIE_NAME = 'django_language'
282LANGUAGE_COOKIE_PATH = '/'
283LANGUAGE_COOKIE_SAMESITE = None
284LANGUAGE_COOKIE_SECURE = False
285LOCALE_PATHS = "(PosixPath('/code/server/app/locale'),)"
286LOGGING = {}
287LOGGING_CONFIG = 'logging.config.dictConfig'
288LOGIN_REDIRECT_URL = '/accounts/profile/'
289LOGIN_URL = '/'
290LOGOUT_REDIRECT_URL = None
291MANAGERS = []
292MEDIA_ROOT = PosixPath('/code/server/app/uploads')
293MEDIA_URL = '/uploads/'
294MENU_SETTINGS = {'variations': [{'label': 'Header', 'label_plural': 'Headers', 'position': 'header', 'is_nested': False}, {'label': 'Top', 'label_plural': 'Top', 'position': 'top', 'is_nested': False}]}
295MESSAGE_STORAGE = 'django.contrib.messages.storage.fallback.FallbackStorage'
296MIDDLEWARE = ['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']
297MIGRATION_MODULES = {}
298MONTH_DAY_FORMAT = 'F j'
299NUMBER_GROUPING = 0
300OLD_PASSWORD_FIELD_ENABLED = '********************'
301PASSWORD_HASHERS = '********************'
302PASSWORD_RESET_TIMEOUT_DAYS = '********************'
303POSTIE_HTML_ADMIN_WIDGET = {'widget': 'CKEditorWidget', 'widget_module': 'ckeditor.widgets'}
304POSTIE_INSTANT_SEND = True
305POSTIE_TEMPLATE_CHOICES = Choices(('registration', 'registration', 'Registration'), ('password_reset', 'password_reset', 'Восстановление пароля'))
306POSTIE_TEMPLATE_CONTEXTS = {'registration': {'email': 'First name', 'last_name': 'Last name', 'first_name': 'Адрес электронной почты', 'link': 'Link'}, 'password_reset': '********************'}
307PREPEND_WWW = False
308PROJECT_APPS = ['apps.pages', 'apps.base', 'apps.catalog', 'apps.frontend', 'apps.purchase', 'markup']
309REDIRECTS_IGNORE_PATH_PREFIXES = "('/api/v1/', '/uploads/', '/static/')"
310REST_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'}
311ROOT_URLCONF = 'app.urls'
312ROSETTA_SHOW_AT_ADMIN_PANEL = True
313SECRET_KEY = '********************'
314SECURE_BROWSER_XSS_FILTER = False
315SECURE_CONTENT_TYPE_NOSNIFF = True
316SECURE_HSTS_INCLUDE_SUBDOMAINS = False
317SECURE_HSTS_PRELOAD = False
318SECURE_HSTS_SECONDS = 0
319SECURE_PROXY_SSL_HEADER = None
320SECURE_REDIRECT_EXEMPT = []
321SECURE_REFERRER_POLICY = None
322SECURE_SSL_HOST = None
323SECURE_SSL_REDIRECT = False
324SERVER_EMAIL = 'root@localhost'
325SESSION_CACHE_ALIAS = 'default'
326SESSION_COOKIE_AGE = 1209600
327SESSION_COOKIE_DOMAIN = None
328SESSION_COOKIE_HTTPONLY = True
329SESSION_COOKIE_NAME = 'sessionid'
330SESSION_COOKIE_PATH = '/'
331SESSION_COOKIE_SAMESITE = 'Lax'
332SESSION_COOKIE_SECURE = False
333SESSION_ENGINE = 'django.contrib.sessions.backends.db'
334SESSION_EXPIRE_AT_BROWSER_CLOSE = False
335SESSION_FILE_PATH = None
336SESSION_SAVE_EVERY_REQUEST = False
337SESSION_SERIALIZER = 'django.contrib.sessions.serializers.JSONSerializer'
338SETTINGS_MODULE = 'app.settings'
339SHORT_DATETIME_FORMAT = 'm/d/Y P'
340SHORT_DATE_FORMAT = 'm/d/Y'
341SIGNING_BACKEND = 'django.core.signing.TimestampSigner'
342SILENCED_SYSTEM_CHECKS = []
343SITE_ID = 1
344STANCE_BACKEND = 'constance.backends.redisd.RedisBackend'
345STATICFILES_DIRS = []
346STATICFILES_FINDERS = ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
347STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.StaticFilesStorage'
348STATIC_ROOT = PosixPath('/code/server/app/static')
349STATIC_URL = '/static/'
350TEMPLATES = [{'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']}}]
351TEST_NON_SERIALIZED_APPS = []
352TEST_RUNNER = 'django.test.runner.DiscoverRunner'
353THOUSAND_SEPARATOR = ','
354TIME_FORMAT = 'P'
355TIME_INPUT_FORMATS = ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
356TIME_ZONE = 'UTC'
357USE_I18N = True
358USE_L10N = True
359USE_THOUSAND_SEPARATOR = False
360USE_TZ = True
361USE_X_FORWARDED_HOST = False
362USE_X_FORWARDED_PORT = False
363WEBPACK_LOADER = {'DEFAULT': {'STATS_FILE': PosixPath('/code/server/apps/frontend/static/frontend/webpack-stats.json')}}
364WSGI_APPLICATION = 'app.wsgi.application'
365X_FRAME_OPTIONS = 'SAMEORIGIN'
366YEAR_MONTH_FORMAT = 'F Y'
367
368
369You're seeing this error because you have DEBUG = True in your
370Django settings file. Change that to False, and Django will
371display a standard page generated by the handler for this status code.
372
373