· 6 years ago · May 03, 2019, 07:28 PM
1AttributeError at /api/v1/buildings/
2'super' object has no attribute 'patch'
3
4Request Method: PATCH
5Request URL: http://gen.archeads-dev.ru/api/v1/buildings/
6Django Version: 2.1.7
7Python Executable: /usr/local/bin/uwsgi
8Python Version: 3.7.2
9Python Path: ['.', '', '/application/libs', '/usr/local/lib/python37.zip', '/usr/local/lib/python3.7', '/usr/local/lib/python3.7/lib-dynload', '/usr/local/lib/python3.7/site-packages']
10Server time: Fri, 3 May 2019 19:20:58 +0000
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 'mptt',
19 'rest_framework',
20 'knox',
21 'rest_framework_swagger',
22 'django_mysql',
23 'constance',
24 'admin_reorder',
25 'guardian',
26 'apps.common',
27 'apps.core',
28 'apps.spaces.apps.SpacesConfig',
29 'apps.users.apps.UsersConfig',
30 'apps.permissions.apps.PermissionsConfig',
31 'debug_toolbar']
32Installed Middleware:
33['django.middleware.security.SecurityMiddleware',
34 'django.contrib.sessions.middleware.SessionMiddleware',
35 'django.middleware.common.CommonMiddleware',
36 'django.middleware.csrf.CsrfViewMiddleware',
37 'django.contrib.auth.middleware.AuthenticationMiddleware',
38 'django.contrib.messages.middleware.MessageMiddleware',
39 'django.middleware.clickjacking.XFrameOptionsMiddleware',
40 'admin_reorder.middleware.ModelAdminReorder',
41 'apps.permissions.middleware.RequestMiddleware',
42 'debug_toolbar.middleware.DebugToolbarMiddleware']
43
44
45Traceback:
46
47File "/usr/local/lib/python3.7/site-packages/django/core/handlers/exception.py" in inner
48 34. response = get_response(request)
49
50File "/usr/local/lib/python3.7/site-packages/django/core/handlers/base.py" in _get_response
51 126. response = self.process_exception_by_middleware(e, request)
52
53File "/usr/local/lib/python3.7/site-packages/django/core/handlers/base.py" in _get_response
54 124. response = wrapped_callback(request, *callback_args, **callback_kwargs)
55
56File "/usr/local/lib/python3.7/site-packages/django/views/decorators/csrf.py" in wrapped_view
57 54. return view_func(*args, **kwargs)
58
59File "/usr/local/lib/python3.7/site-packages/rest_framework/viewsets.py" in view
60 116. return self.dispatch(request, *args, **kwargs)
61
62File "/usr/local/lib/python3.7/site-packages/rest_framework/views.py" in dispatch
63 495. response = self.handle_exception(exc)
64
65File "/usr/local/lib/python3.7/site-packages/rest_framework/views.py" in handle_exception
66 455. self.raise_uncaught_exception(exc)
67
68File "/usr/local/lib/python3.7/site-packages/rest_framework/views.py" in dispatch
69 492. response = handler(request, *args, **kwargs)
70
71File "/usr/local/lib/python3.7/contextlib.py" in inner
72 74. return func(*args, **kwds)
73
74File "./apps/common/v1/views.py" in patch
75 58. return super().patch(request, *args, **kwargs)
76
77Exception Type: AttributeError at /api/v1/buildings/
78Exception Value: 'super' object has no attribute 'patch'
79Request information:
80USER: showmagic
81
82GET: No GET data
83
84POST: No POST data
85
86FILES: No FILES data
87
88COOKIES:
89sessionid = 'hhvogkjao9kd6jpc2vk0ph17cqzp6oxh'
90csrftoken = 'c4dd22ce820e8891139ea7c51a37d73d1c733af6723f639bc532960f392d2d61'
91
92META:
93CONTENT_LENGTH = '157'
94CONTENT_TYPE = 'application/json; charset=UTF-8'
95CSRF_COOKIE = 'c4dd22ce820e8891139ea7c51a37d73d1c733af6723f639bc532960f392d2d61'
96DOCUMENT_ROOT = '/application/front/gen'
97HTTP_ACCEPT = 'application/json'
98HTTP_ACCEPT_ENCODING = 'gzip, deflate, br'
99HTTP_ACCEPT_LANGUAGE = 'en-US,en;q=0.9'
100HTTP_CACHE_CONTROL = 'no-cache'
101HTTP_CONNECTION = 'close'
102HTTP_CONTENT_LENGTH = '157'
103HTTP_CONTENT_TYPE = 'application/json; charset=UTF-8'
104HTTP_COOKIE = 'sessionid=hhvogkjao9kd6jpc2vk0ph17cqzp6oxh; csrftoken=c4dd22ce820e8891139ea7c51a37d73d1c733af6723f639bc532960f392d2d61'
105HTTP_HOST = 'gen.archeads-dev.ru'
106HTTP_ORIGIN = 'http://gen.archeads-dev.ru'
107HTTP_PRAGMA = 'no-cache'
108HTTP_REFERER = 'http://localhost:3000/buildings'
109HTTP_USER_AGENT = 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.103 Safari/537.36'
110HTTP_X_CSRFTOKEN = 'c4dd22ce820e8891139ea7c51a37d73d1c733af6723f639bc532960f392d2d61'
111HTTP_X_FORWARDED_FOR = '127.0.0.1'
112HTTP_X_FORWARDED_HOST = 'localhost:3000'
113HTTP_X_FORWARDED_PORT = '3000'
114HTTP_X_FORWARDED_PROTO = 'http'
115PATH_INFO = '/api/v1/buildings/'
116QUERY_STRING = ''
117REMOTE_ADDR = '46.53.246.169'
118REMOTE_PORT = '15444'
119REQUEST_METHOD = 'PATCH'
120REQUEST_SCHEME = 'http'
121REQUEST_URI = '/api/v1/buildings/'
122SCRIPT_NAME = ''
123SERVER_NAME = 'www.gen.archeads-dev.ru'
124SERVER_PORT = '80'
125SERVER_PROTOCOL = 'HTTP/1.1'
126uwsgi.node = b'cbee5f594705'
127uwsgi.version = b'2.0.17.1'
128wsgi.errors = <_io.TextIOWrapper name=2 mode='w' encoding='UTF-8'>
129wsgi.file_wrapper = ''
130wsgi.input = <uwsgi._Input object at 0x7ff5ec769270>
131wsgi.multiprocess = True
132wsgi.multithread = False
133wsgi.run_once = False
134wsgi.url_scheme = 'http'
135wsgi.version = '(1, 0)'
136
137Settings:
138Using settings module project.settings.development
139ABSOLUTE_URL_OVERRIDES = {}
140ADMINS = []
141ADMIN_REORDER = "('constance', {'app': 'spaces', 'models': ('spaces.UploadedPlan',), 'label': 'User uploaded objects'}, {'app': 'spaces', 'models': ('spaces.Building', 'spaces.Floor'), 'label': 'Building related objects'}, {'app': 'spaces', 'models': ('spaces.Contour', 'spaces.RootContourMetaData', 'spaces.RoomObject'), 'label': 'Physical objects inside floor'}, {'app': 'spaces', 'models': ('spaces.Space', 'spaces.SpaceZone'), 'label': 'Space related objects'}, {'app': 'spaces', 'models': ('spaces.TestFit', 'spaces.Zone', 'spaces.Furniture', 'spaces.SpaceZoneTestFit'), 'label': 'TestFit related objects'}, {'app': 'permissions', 'models': ('permissions.Company', 'permissions.CompanyGroup', 'auth.Permission'), 'label': 'Permissions'}, 'core', 'knox', 'users')"
142ALLOWED_HOSTS = ['*']
143ANONYMOUS_USER_NAME = 'AnonymousUser'
144APPEND_SLASH = True
145AUTHENTICATION_BACKENDS = "('django.contrib.auth.backends.ModelBackend', 'guardian.backends.ObjectPermissionBackend')"
146AUTH_PASSWORD_VALIDATORS = '********************'
147AUTH_USER_MODEL = 'users.User'
148BASE_DIR = '/application/back/cre'
149CACHES = {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}
150CACHE_MIDDLEWARE_ALIAS = 'default'
151CACHE_MIDDLEWARE_KEY_PREFIX = '********************'
152CACHE_MIDDLEWARE_SECONDS = 600
153CONSTANCE_ADDITIONAL_FIELDS = {'yes_no_null_select': [<class 'django.forms.fields.ChoiceField'>, {'widget': <django.forms.widgets.Select object at 0x7ff5f95d0ba8>, 'choices': ((None, '-----'), ('yes', 'Yes'), ('no', 'No'))}], 'email': [<class 'django.forms.fields.EmailField'>, {}]}
154CONSTANCE_BACKEND = 'constance.backends.database.DatabaseBackend'
155CONSTANCE_CONFIG = {'DISTANCE_TO_WALLS': (3, 'Distance to walls in feet', <class 'int'>), 'DISTANCE_BETWEEN_FURNITURE': (2, 'Distance between furniture in feet', <class 'int'>), 'LIMIT_OF_ITERATIONS_TO_PREVENT_ENDLESS_CYCLE': (150, '', <class 'int'>), 'LIMIT_OF_ITERATIONS_TO_PREVENT_INF_LOOP_FOR_NEW_ROW': (5, '', <class 'int'>), 'LIMIT_OF_ITERATIONS_TO_PREVENT_INF_LOOP_INSIDE_ROW': (150, '', <class 'int'>), 'LIMIT_OF_ITERATIONS_TO_PREVENT_INF_LOOP_ZONE_PLACEMENT': (150, '', <class 'int'>), 'NUMBER_OF_DESKS_IN_ROW': (10, 'Number of desks', <class 'int'>), 'CORRIDOR_WIDTH': (5, '', <class 'int'>), 'TABLE_WIDTH': (5, '', <class 'int'>), 'TABLE_LENGTH': (4, '', <class 'int'>), 'RECEPTION_FIXED_AREA_PER_PERSON': (20, '', <class 'int'>), 'RECEPTION_DESK_AREA': (20, '', <class 'int'>), 'KITCHEN_FIXED_AREA_PER_PERSON': (25, '', <class 'int'>), 'BIG_SQUARE_SCALE_FACTOR': (5, '', <class 'int'>), 'RECEPTION_AREA': (8000, '', <class 'int'>), 'ADMIN_EMAIL_RECEIVERS': ('info@archeads.com, aglyautdinov@gmail.com', '', <class 'str'>), 'DEBUG_EMAIL_RECEIVERS': ('aglyautdinov@gmail.com', '', <class 'str'>)}
156CONSTANCE_CONFIG_FIELDSETS = {'Math Settings': odict_keys(['DISTANCE_TO_WALLS', 'DISTANCE_BETWEEN_FURNITURE', 'LIMIT_OF_ITERATIONS_TO_PREVENT_ENDLESS_CYCLE', 'LIMIT_OF_ITERATIONS_TO_PREVENT_INF_LOOP_FOR_NEW_ROW', 'LIMIT_OF_ITERATIONS_TO_PREVENT_INF_LOOP_INSIDE_ROW', 'LIMIT_OF_ITERATIONS_TO_PREVENT_INF_LOOP_ZONE_PLACEMENT', 'NUMBER_OF_DESKS_IN_ROW', 'CORRIDOR_WIDTH', 'TABLE_WIDTH', 'TABLE_LENGTH', 'RECEPTION_FIXED_AREA_PER_PERSON', 'RECEPTION_DESK_AREA', 'KITCHEN_FIXED_AREA_PER_PERSON', 'BIG_SQUARE_SCALE_FACTOR', 'RECEPTION_AREA']), 'General Settings': odict_keys(['ADMIN_EMAIL_RECEIVERS', 'DEBUG_EMAIL_RECEIVERS'])}
157CONSTANCE_GENERAL_SETTINGS = {'ADMIN_EMAIL_RECEIVERS': ('info@archeads.com, aglyautdinov@gmail.com', '', <class 'str'>), 'DEBUG_EMAIL_RECEIVERS': ('aglyautdinov@gmail.com', '', <class 'str'>)}
158CONSTANCE_IGNORE_ADMIN_VERSION_CHECK = True
159CONSTANCE_MATH_SETTINGS = {'DISTANCE_TO_WALLS': (3, 'Distance to walls in feet', <class 'int'>), 'DISTANCE_BETWEEN_FURNITURE': (2, 'Distance between furniture in feet', <class 'int'>), 'LIMIT_OF_ITERATIONS_TO_PREVENT_ENDLESS_CYCLE': (150, '', <class 'int'>), 'LIMIT_OF_ITERATIONS_TO_PREVENT_INF_LOOP_FOR_NEW_ROW': (5, '', <class 'int'>), 'LIMIT_OF_ITERATIONS_TO_PREVENT_INF_LOOP_INSIDE_ROW': (150, '', <class 'int'>), 'LIMIT_OF_ITERATIONS_TO_PREVENT_INF_LOOP_ZONE_PLACEMENT': (150, '', <class 'int'>), 'NUMBER_OF_DESKS_IN_ROW': (10, 'Number of desks', <class 'int'>), 'CORRIDOR_WIDTH': (5, '', <class 'int'>), 'TABLE_WIDTH': (5, '', <class 'int'>), 'TABLE_LENGTH': (4, '', <class 'int'>), 'RECEPTION_FIXED_AREA_PER_PERSON': (20, '', <class 'int'>), 'RECEPTION_DESK_AREA': (20, '', <class 'int'>), 'KITCHEN_FIXED_AREA_PER_PERSON': (25, '', <class 'int'>), 'BIG_SQUARE_SCALE_FACTOR': (5, '', <class 'int'>), 'RECEPTION_AREA': (8000, '', <class 'int'>)}
160CSRF_COOKIE_AGE = 31449600
161CSRF_COOKIE_DOMAIN = None
162CSRF_COOKIE_HTTPONLY = False
163CSRF_COOKIE_NAME = 'csrftoken'
164CSRF_COOKIE_PATH = '/'
165CSRF_COOKIE_SAMESITE = 'Lax'
166CSRF_COOKIE_SECURE = False
167CSRF_FAILURE_VIEW = 'django.views.csrf.csrf_failure'
168CSRF_HEADER_NAME = 'HTTP_X_CSRFTOKEN'
169CSRF_TRUSTED_ORIGINS = []
170CSRF_USE_SESSIONS = False
171DATABASES = {'default': {'ENGINE': 'django.db.backends.mysql', 'NAME': 'cre__dev', 'USER': 'cre__dev', 'PASSWORD': '********************', 'HOST': 'mysql', 'PORT': '3306', 'OPTIONS': {'charset': 'utf8mb4'}, 'TEST': {'CHARSET': 'utf8mb4', 'COLLATION': 'utf8mb4_unicode_ci', 'NAME': None, 'MIRROR': None}, 'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'TIME_ZONE': None}}
172DATABASE_ROUTERS = []
173DATA_UPLOAD_MAX_MEMORY_SIZE = 2621440
174DATA_UPLOAD_MAX_NUMBER_FIELDS = 1000
175DATETIME_FORMAT = 'N j, Y, P'
176DATETIME_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']
177DATE_FORMAT = 'N j, Y'
178DATE_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']
179DEBUG = True
180DEBUG_PROPAGATE_EXCEPTIONS = False
181DECIMAL_SEPARATOR = '.'
182DEFAULT_CHARSET = 'utf-8'
183DEFAULT_CONTENT_TYPE = 'text/html'
184DEFAULT_EXCEPTION_REPORTER_FILTER = 'django.views.debug.SafeExceptionReporterFilter'
185DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage'
186DEFAULT_FROM_EMAIL = 'webmaster@localhost'
187DEFAULT_INDEX_TABLESPACE = ''
188DEFAULT_TABLESPACE = ''
189DISALLOWED_USER_AGENTS = []
190EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
191EMAIL_FAIL_SILENTLY = True
192EMAIL_HOST = 'smtp.gmail.com'
193EMAIL_HOST_PASSWORD = '********************'
194EMAIL_HOST_USER = 'info@archeads.com'
195EMAIL_PORT = '587'
196EMAIL_SSL_CERTFILE = None
197EMAIL_SSL_KEYFILE = '********************'
198EMAIL_SUBJECT_PREFIX = '[Django] '
199EMAIL_TIMEOUT = None
200EMAIL_USE_LOCALTIME = False
201EMAIL_USE_SSL = False
202EMAIL_USE_TLS = True
203FILE_CHARSET = 'utf-8'
204FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
205FILE_UPLOAD_HANDLERS = ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
206FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
207FILE_UPLOAD_PERMISSIONS = None
208FILE_UPLOAD_TEMP_DIR = None
209FIRST_DAY_OF_WEEK = 0
210FIXTURE_DIRS = []
211FORCE_SCRIPT_NAME = None
212FORMAT_MODULE_PATH = None
213FORM_RENDERER = 'django.forms.renderers.DjangoTemplates'
214HOST = '0.0.0.0'
215IGNORABLE_404_URLS = []
216INSTALLED_APPS = ['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'mptt', 'rest_framework', 'knox', 'rest_framework_swagger', 'django_mysql', 'constance', 'admin_reorder', 'guardian', 'apps.common', 'apps.core', 'apps.spaces.apps.SpacesConfig', 'apps.users.apps.UsersConfig', 'apps.permissions.apps.PermissionsConfig', 'debug_toolbar']
217INTERNAL_IPS = "('0.0.0.0', '127.0.0.1')"
218LANGUAGES = [('af', 'Afrikaans'), ('ar', 'Arabic'), ('ast', 'Asturian'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('be', 'Belarusian'), ('bn', 'Bengali'), ('br', 'Breton'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('dsb', 'Lower Sorbian'), ('el', 'Greek'), ('en', 'English'), ('en-au', 'Australian English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-co', 'Colombian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('es-ve', 'Venezuelan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy', 'Frisian'), ('ga', 'Irish'), ('gd', 'Scottish Gaelic'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hsb', 'Upper Sorbian'), ('hu', 'Hungarian'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('io', 'Ido'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kab', 'Kabyle'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('mr', 'Marathi'), ('my', 'Burmese'), ('nb', 'Norwegian Bokmål'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('os', 'Ossetic'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('th', 'Thai'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('udm', 'Udmurt'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-hans', 'Simplified Chinese'), ('zh-hant', 'Traditional Chinese')]
219LANGUAGES_BIDI = ['he', 'ar', 'fa', 'ur']
220LANGUAGE_CODE = 'en-us'
221LANGUAGE_COOKIE_AGE = None
222LANGUAGE_COOKIE_DOMAIN = None
223LANGUAGE_COOKIE_NAME = 'django_language'
224LANGUAGE_COOKIE_PATH = '/'
225LOCALE_PATHS = []
226LOGGING = {}
227LOGGING_CONFIG = 'logging.config.dictConfig'
228LOGGING_LEVEL = 'DEBUG'
229LOGIN_REDIRECT_URL = '/accounts/profile/'
230LOGIN_URL = '/accounts/login/'
231LOGOUT_REDIRECT_URL = None
232MANAGERS = []
233MATH_TO_MATH_FILE_VERSION = '6'
234MEDIA_ROOT = '/application/back/cre/../static/media'
235MEDIA_URL = '/media/'
236MESSAGE_STORAGE = 'django.contrib.messages.storage.fallback.FallbackStorage'
237MIDDLEWARE = ['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', 'admin_reorder.middleware.ModelAdminReorder', 'apps.permissions.middleware.RequestMiddleware', 'debug_toolbar.middleware.DebugToolbarMiddleware']
238MIGRATION_MODULES = {}
239MONTH_DAY_FORMAT = 'F j'
240NUMBER_GROUPING = 0
241PASSWORD_HASHERS = '********************'
242PASSWORD_RESET_TIMEOUT_DAYS = '********************'
243PREPEND_WWW = False
244PRIVATE_MEDIA_ROOT = '/application/back/cre/../static/private'
245PRIVATE_MEDIA_URL = '/private/'
246RECOGNIZE_BASE_URL = 'http://magic.archeads.org:8000/'
247REST_FRAMEWORK = {'DEFAULT_PERMISSION_CLASSES': ['rest_framework.permissions.IsAuthenticated', 'apps.permissions.v1.permissions.CustomObjectPermissions'], 'DEFAULT_FILTER_BACKENDS': [], 'DEFAULT_VERSIONING_CLASS': 'rest_framework.versioning.URLPathVersioning', 'DEFAULT_AUTHENTICATION_CLASSES': ['knox.auth.TokenAuthentication', 'project.authentication.CSRFExemptSessionAuthentication']}
248REST_KNOX = {'SECURE_HASH_ALGORITHM': 'cryptography.hazmat.primitives.hashes.SHA512', 'AUTH_TOKEN_CHARACTER_LENGTH': '********************', 'TOKEN_TTL': '********************', 'USER_SERIALIZER': 'knox.serializers.UserSerializer', 'TOKEN_LIMIT_PER_USER': '********************', 'AUTO_REFRESH': False}
249ROOT_URLCONF = 'project.urls'
250SECRET_KEY = '********************'
251SECURE_BROWSER_XSS_FILTER = False
252SECURE_CONTENT_TYPE_NOSNIFF = False
253SECURE_HSTS_INCLUDE_SUBDOMAINS = False
254SECURE_HSTS_PRELOAD = False
255SECURE_HSTS_SECONDS = 0
256SECURE_PROXY_SSL_HEADER = None
257SECURE_REDIRECT_EXEMPT = []
258SECURE_SSL_HOST = None
259SECURE_SSL_REDIRECT = False
260SERVER_EMAIL = 'root@localhost'
261SESSION_CACHE_ALIAS = 'default'
262SESSION_COOKIE_AGE = 1209600
263SESSION_COOKIE_DOMAIN = None
264SESSION_COOKIE_HTTPONLY = True
265SESSION_COOKIE_NAME = 'sessionid'
266SESSION_COOKIE_PATH = '/'
267SESSION_COOKIE_SAMESITE = 'Lax'
268SESSION_COOKIE_SECURE = False
269SESSION_ENGINE = 'django.contrib.sessions.backends.db'
270SESSION_EXPIRE_AT_BROWSER_CLOSE = False
271SESSION_FILE_PATH = None
272SESSION_SAVE_EVERY_REQUEST = False
273SESSION_SERIALIZER = 'django.contrib.sessions.serializers.JSONSerializer'
274SETTINGS_MODULE = 'project.settings.development'
275SHORT_DATETIME_FORMAT = 'm/d/Y P'
276SHORT_DATE_FORMAT = 'm/d/Y'
277SIGNING_BACKEND = 'django.core.signing.TimestampSigner'
278SILENCED_SYSTEM_CHECKS = []
279STATICFILES_DIRS = []
280STATICFILES_FINDERS = ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
281STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.StaticFilesStorage'
282STATIC_ROOT = '/application/back/cre/static'
283STATIC_URL = '/admin/static/'
284SWAGGER_SETTINGS = {'LOGIN_URL': 'user_login', 'LOGOUT_URL': 'user_logout'}
285TEMPLATES = [{'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': ['/application/back/cre/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']}}]
286TEST_NON_SERIALIZED_APPS = []
287TEST_RUNNER = 'django.test.runner.DiscoverRunner'
288THOUSAND_SEPARATOR = ','
289TIME_FORMAT = 'P'
290TIME_INPUT_FORMATS = ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
291TIME_ZONE = 'UTC'
292USE_I18N = True
293USE_L10N = True
294USE_THOUSAND_SEPARATOR = False
295USE_TZ = True
296USE_X_FORWARDED_HOST = False
297USE_X_FORWARDED_PORT = False
298WSGI_APPLICATION = 'project.wsgi.application'
299X_FRAME_OPTIONS = 'SAMEORIGIN'
300YEAR_MONTH_FORMAT = 'F Y'
301
302
303You're seeing this error because you have DEBUG = True in your
304Django settings file. Change that to False, and Django will
305display a standard page generated by the handler for this status code.