· 4 years ago · Feb 11, 2021, 11:30 AM
1AttributeError at /api/v1/cart/add/
2'QuerySet' object has no attribute 'items'
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:22:51 +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 52, in add_to_cart
94 exists_cart_items = helper.cart.items.all().in_bulk(field_name="id")
95
96Exception Type: AttributeError at /api/v1/cart/add/
97Exception Value: 'QuerySet' object has no attribute 'items'
98Request information:
99USER: admin
100
101GET: No GET data
102
103POST: No POST data
104
105FILES: No FILES data
106
107COOKIES:
108csrftoken = 'AXhUeo8QUrnTawZHjjqlvHj0mI2LyrEJTWTkYCsiK27flatyFRR9r35NQuiaWWPM'
109__stripe_mid = '8f377559-36e9-43f3-a3d8-eecffbd16ed9d3e0f0'
110test = 'true'
111USER_COUNTRY_CODE = ''
112tiles_size = '3'
113sessionid = 'obtek6p5rrllhlmfd2k2l2xqe5lq6bil'
114
115META:
116CELERY_BROKER_URL = 'redis://cache:6379/2'
117CONTENT_LENGTH = '63'
118CONTENT_TYPE = 'application/json'
119CSRF_COOKIE = 'AXhUeo8QUrnTawZHjjqlvHj0mI2LyrEJTWTkYCsiK27flatyFRR9r35NQuiaWWPM'
120DJANGO_CACHE_URL = 'redis://cache:6379/1'
121DJANGO_DB_URL = 'postgis://postgres:postgres@db/db'
122DJANGO_DEBUG = 'True'
123DJANGO_SECRET_KEY = 'change!!'
124DJANGO_SETTINGS_MODULE = 'app.settings'
125GATEWAY_INTERFACE = 'CGI/1.1'
126GPG_KEY = 'E3FF2839C048B25C084DEBE9B26995E310250568'
127HOME = '/root'
128HOSTNAME = '808b28e416d5'
129HTTP_ACCEPT = '*/*'
130HTTP_ACCEPT_ENCODING = 'gzip, deflate'
131HTTP_ACCEPT_LANGUAGE = 'ru'
132HTTP_CONNECTION = 'keep-alive'
133HTTP_COOKIE = 'csrftoken=AXhUeo8QUrnTawZHjjqlvHj0mI2LyrEJTWTkYCsiK27flatyFRR9r35NQuiaWWPM; __stripe_mid=8f377559-36e9-43f3-a3d8-eecffbd16ed9d3e0f0; test=true; USER_COUNTRY_CODE=""; tiles_size=3; sessionid=obtek6p5rrllhlmfd2k2l2xqe5lq6bil'
134HTTP_HOST = 'localhost:8535'
135HTTP_ORIGIN = 'http://localhost:8535'
136HTTP_REFERER = 'http://localhost:8535/client'
137HTTP_USER_AGENT = 'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:85.0) Gecko/20100101 Firefox/85.0'
138HTTP_X_CSRFTOKEN = 'AXhUeo8QUrnTawZHjjqlvHj0mI2LyrEJTWTkYCsiK27flatyFRR9r35NQuiaWWPM'
139HTTP_X_REQUESTED_WITH = 'XMLHttpRequest'
140LANG = 'C.UTF-8'
141PATH = '/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'
142PATH_INFO = '/api/v1/cart/add/'
143PWD = '/code/server'
144PYTHONUNBUFFERED = '1'
145PYTHON_GET_PIP_SHA256 = 'b3153ec0cf7b7bbf9556932aa37e4981c35dc2a2c501d70d91d2795aa532be79'
146PYTHON_GET_PIP_URL = 'https://github.com/pypa/get-pip/raw/eff16c878c7fd6b688b9b4c4267695cf1a0bf01b/get-pip.py'
147PYTHON_PIP_VERSION = '20.1.1'
148PYTHON_VERSION = '3.8.3'
149QUERY_STRING = ''
150REMOTE_ADDR = '172.19.0.1'
151REMOTE_HOST = ''
152REQUEST_METHOD = 'POST'
153RUN_MAIN = 'true'
154SCRIPT_NAME = ''
155SERVER_NAME = '808b28e416d5'
156SERVER_PORT = '8000'
157SERVER_PROTOCOL = 'HTTP/1.1'
158SERVER_SOFTWARE = 'WSGIServer/0.2'
159SHLVL = '0'
160TZ = 'UTC'
161_ = '/usr/local/bin/python'
162wsgi.errors = <_io.TextIOWrapper name='<stderr>' mode='w' encoding='utf-8'>
163wsgi.file_wrapper = ''
164wsgi.input = <django.core.handlers.wsgi.LimitedStream object at 0x7fa6da8a08e0>
165wsgi.multiprocess = False
166wsgi.multithread = True
167wsgi.run_once = False
168wsgi.url_scheme = 'http'
169wsgi.version = '(1, 0)'
170
171Settings:
172Using settings module app.settings
173ABSOLUTE_URL_OVERRIDES = {}
174ACCOUNT_AUTHENTICATION_METHOD = 'email'
175ACCOUNT_EMAIL_REQUIRED = True
176ADMINS = []
177ALLOWED_HOSTS = ['*']
178APPEND_SLASH = True
179AUTHENTICATION_BACKENDS = "('apps.authentication.backends.ModelBackend', 'apps.authentication.backends.AuthenticationBackend')"
180AUTH_PASSWORD_VALIDATORS = '********************'
181AUTH_USER_MODEL = 'staff.User'
182BASE_DIR = PosixPath('/code/server/app/settings/django.py')
183BASE_ROOT = PosixPath('/code/server/app')
184CACHES = {'default': {'BACKEND': 'django_redis.cache.RedisCache', 'LOCATION': 'redis://cache:6379/1'}}
185CACHE_MIDDLEWARE_ALIAS = 'default'
186CACHE_MIDDLEWARE_KEY_PREFIX = '********************'
187CACHE_MIDDLEWARE_SECONDS = 600
188CELERY_BROKER_URL = 'redis://cache:6379/2'
189CONSTANCE_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}]}
190CONSTANCE_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'>)}
191CONSTANCE_CONFIG_FIELDSETS = {'General': ('LOGO', 'FAVICON', 'LOGO_FOOTER', 'ADMIN_EMAIL')}
192CONSTANCE_DATABASE_CACHE_AUTOFILL_TIMEOUT = None
193CONSTANCE_REDIS_CONNECTION = 'redis://cache:6379/2'
194CSRF_COOKIE_AGE = 31449600
195CSRF_COOKIE_DOMAIN = None
196CSRF_COOKIE_HTTPONLY = False
197CSRF_COOKIE_NAME = 'csrftoken'
198CSRF_COOKIE_PATH = '/'
199CSRF_COOKIE_SAMESITE = 'Lax'
200CSRF_COOKIE_SECURE = False
201CSRF_FAILURE_VIEW = 'django.views.csrf.csrf_failure'
202CSRF_HEADER_NAME = 'HTTP_X_CSRFTOKEN'
203CSRF_TRUSTED_ORIGINS = []
204CSRF_USE_SESSIONS = False
205DATABASES = {'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}}}
206DATABASE_ROUTERS = []
207DATA_UPLOAD_MAX_MEMORY_SIZE = 2621440
208DATA_UPLOAD_MAX_NUMBER_FIELDS = 1000
209DATETIME_FORMAT = 'N j, Y, P'
210DATETIME_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']
211DATE_FORMAT = 'N j, Y'
212DATE_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']
213DEBUG = 'True'
214DEBUG_PROPAGATE_EXCEPTIONS = False
215DECIMAL_SEPARATOR = '.'
216DEFAULT_CHARSET = 'utf-8'
217DEFAULT_EXCEPTION_REPORTER_FILTER = 'django.views.debug.SafeExceptionReporterFilter'
218DEFAULT_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']
219DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage'
220DEFAULT_FROM_EMAIL = 'webmaster@localhost'
221DEFAULT_INDEX_TABLESPACE = ''
222DEFAULT_TABLESPACE = ''
223DISALLOWED_USER_AGENTS = []
224DRF_RECAPTCHA_SECRET_KEY = '********************'
225DRF_RECAPTCHA_SITE_KEY = '********************'
226EMAIL_BACKEND = 'des.backends.ConfiguredEmailBackend'
227EMAIL_HOST = 'localhost'
228EMAIL_HOST_PASSWORD = '********************'
229EMAIL_HOST_USER = ''
230EMAIL_PORT = 25
231EMAIL_SSL_CERTFILE = None
232EMAIL_SSL_KEYFILE = '********************'
233EMAIL_SUBJECT_PREFIX = '[Django] '
234EMAIL_TIMEOUT = None
235EMAIL_USE_LOCALTIME = False
236EMAIL_USE_SSL = False
237EMAIL_USE_TLS = False
238ENABLE_DEBUG_TOOLBAR = False
239FILE_CHARSET = 'utf-8'
240FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
241FILE_UPLOAD_HANDLERS = ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
242FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
243FILE_UPLOAD_PERMISSIONS = 420
244FILE_UPLOAD_TEMP_DIR = None
245FIRST_DAY_OF_WEEK = 0
246FIXTURE_DIRS = []
247FORCE_SCRIPT_NAME = None
248FORMAT_MODULE_PATH = None
249FORM_RENDERER = 'django.forms.renderers.DjangoTemplates'
250GUNICORN_PID = ''
251IGNORABLE_404_URLS = []
252INSTALLED_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']
253INTERNAL_IPS = []
254JET_SIDE_MENU_COMPACT = True
255LANGUAGES = [('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')]
256LANGUAGES_BIDI = ['he', 'ar', 'fa', 'ur']
257LANGUAGE_CODE = 'ru'
258LANGUAGE_COOKIE_AGE = None
259LANGUAGE_COOKIE_DOMAIN = None
260LANGUAGE_COOKIE_HTTPONLY = False
261LANGUAGE_COOKIE_NAME = 'django_language'
262LANGUAGE_COOKIE_PATH = '/'
263LANGUAGE_COOKIE_SAMESITE = None
264LANGUAGE_COOKIE_SECURE = False
265LOCALE_PATHS = "(PosixPath('/code/server/app/locale'),)"
266LOGGING = {}
267LOGGING_CONFIG = 'logging.config.dictConfig'
268LOGIN_REDIRECT_URL = '/accounts/profile/'
269LOGIN_URL = '/'
270LOGOUT_REDIRECT_URL = None
271MANAGERS = []
272MEDIA_ROOT = PosixPath('/code/server/app/uploads')
273MEDIA_URL = '/uploads/'
274MENU_SETTINGS = {'variations': [{'label': 'Header', 'label_plural': 'Headers', 'position': 'header', 'is_nested': False}, {'label': 'Top', 'label_plural': 'Top', 'position': 'top', 'is_nested': False}]}
275MESSAGE_STORAGE = 'django.contrib.messages.storage.fallback.FallbackStorage'
276MIDDLEWARE = ['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']
277MIGRATION_MODULES = {}
278MONTH_DAY_FORMAT = 'F j'
279NUMBER_GROUPING = 0
280OLD_PASSWORD_FIELD_ENABLED = '********************'
281PASSWORD_HASHERS = '********************'
282PASSWORD_RESET_TIMEOUT_DAYS = '********************'
283POSTIE_HTML_ADMIN_WIDGET = {'widget': 'CKEditorWidget', 'widget_module': 'ckeditor.widgets'}
284POSTIE_INSTANT_SEND = True
285POSTIE_TEMPLATE_CHOICES = Choices(('registration', 'registration', 'Registration'), ('password_reset', 'password_reset', 'Восстановление пароля'))
286POSTIE_TEMPLATE_CONTEXTS = {'registration': {'email': 'First name', 'last_name': 'Last name', 'first_name': 'Адрес электронной почты', 'link': 'Link'}, 'password_reset': '********************'}
287PREPEND_WWW = False
288PROJECT_APPS = ['apps.pages', 'apps.base', 'apps.catalog', 'apps.frontend', 'apps.purchase', 'markup']
289REDIRECTS_IGNORE_PATH_PREFIXES = "('/api/v1/', '/uploads/', '/static/')"
290REST_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'}
291ROOT_URLCONF = 'app.urls'
292ROSETTA_SHOW_AT_ADMIN_PANEL = True
293SECRET_KEY = '********************'
294SECURE_BROWSER_XSS_FILTER = False
295SECURE_CONTENT_TYPE_NOSNIFF = True
296SECURE_HSTS_INCLUDE_SUBDOMAINS = False
297SECURE_HSTS_PRELOAD = False
298SECURE_HSTS_SECONDS = 0
299SECURE_PROXY_SSL_HEADER = None
300SECURE_REDIRECT_EXEMPT = []
301SECURE_REFERRER_POLICY = None
302SECURE_SSL_HOST = None
303SECURE_SSL_REDIRECT = False
304SERVER_EMAIL = 'root@localhost'
305SESSION_CACHE_ALIAS = 'default'
306SESSION_COOKIE_AGE = 1209600
307SESSION_COOKIE_DOMAIN = None
308SESSION_COOKIE_HTTPONLY = True
309SESSION_COOKIE_NAME = 'sessionid'
310SESSION_COOKIE_PATH = '/'
311SESSION_COOKIE_SAMESITE = 'Lax'
312SESSION_COOKIE_SECURE = False
313SESSION_ENGINE = 'django.contrib.sessions.backends.db'
314SESSION_EXPIRE_AT_BROWSER_CLOSE = False
315SESSION_FILE_PATH = None
316SESSION_SAVE_EVERY_REQUEST = False
317SESSION_SERIALIZER = 'django.contrib.sessions.serializers.JSONSerializer'
318SETTINGS_MODULE = 'app.settings'
319SHORT_DATETIME_FORMAT = 'm/d/Y P'
320SHORT_DATE_FORMAT = 'm/d/Y'
321SIGNING_BACKEND = 'django.core.signing.TimestampSigner'
322SILENCED_SYSTEM_CHECKS = []
323SITE_ID = 1
324STANCE_BACKEND = 'constance.backends.redisd.RedisBackend'
325STATICFILES_DIRS = []
326STATICFILES_FINDERS = ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
327STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.StaticFilesStorage'
328STATIC_ROOT = PosixPath('/code/server/app/static')
329STATIC_URL = '/static/'
330TEMPLATES = [{'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']}}]
331TEST_NON_SERIALIZED_APPS = []
332TEST_RUNNER = 'django.test.runner.DiscoverRunner'
333THOUSAND_SEPARATOR = ','
334TIME_FORMAT = 'P'
335TIME_INPUT_FORMATS = ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
336TIME_ZONE = 'UTC'
337USE_I18N = True
338USE_L10N = True
339USE_THOUSAND_SEPARATOR = False
340USE_TZ = True
341USE_X_FORWARDED_HOST = False
342USE_X_FORWARDED_PORT = False
343WEBPACK_LOADER = {'DEFAULT': {'STATS_FILE': PosixPath('/code/server/apps/frontend/static/frontend/webpack-stats.json')}}
344WSGI_APPLICATION = 'app.wsgi.application'
345X_FRAME_OPTIONS = 'SAMEORIGIN'
346YEAR_MONTH_FORMAT = 'F Y'
347
348
349You're seeing this error because you have DEBUG = True in your
350Django settings file. Change that to False, and Django will
351display a standard page generated by the handler for this status code.
352
353