· 6 years ago · Nov 03, 2019, 04:38 PM
1TypeError at /courses/
2'Contact' object is not iterable
3
4Request Method: POST
5Request URL: http://127.0.0.1:8000/courses/
6Django Version: 2.2.6
7Python Executable: /home/dinmukhamet/Desktop/courseapp_task/venv/bin/python3
8Python Version: 3.6.8
9Python Path: ['/home/dinmukhamet/Desktop/courseapp_task/courses_app', '/home/dinmukhamet/Desktop/courseapp_task/venv/lib/python36.zip', '/home/dinmukhamet/Desktop/courseapp_task/venv/lib/python3.6', '/home/dinmukhamet/Desktop/courseapp_task/venv/lib/python3.6/lib-dynload', '/usr/lib/python3.6', '/home/dinmukhamet/Desktop/courseapp_task/venv/lib/python3.6/site-packages']
10Server time: Sun, 3 Nov 2019 16:10:42 +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 'django_extensions',
19 'rest_framework',
20 'app.apps.AppConfig']
21Installed Middleware:
22['django.middleware.security.SecurityMiddleware',
23 'django.contrib.sessions.middleware.SessionMiddleware',
24 'django.middleware.common.CommonMiddleware',
25 'django.middleware.csrf.CsrfViewMiddleware',
26 'django.contrib.auth.middleware.AuthenticationMiddleware',
27 'django.contrib.messages.middleware.MessageMiddleware',
28 'django.middleware.clickjacking.XFrameOptionsMiddleware']
29
30
31Traceback:
32
33File "/home/dinmukhamet/Desktop/courseapp_task/venv/lib/python3.6/site-packages/django/core/handlers/exception.py" in inner
34 34. response = get_response(request)
35
36File "/home/dinmukhamet/Desktop/courseapp_task/venv/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response
37 115. response = self.process_exception_by_middleware(e, request)
38
39File "/home/dinmukhamet/Desktop/courseapp_task/venv/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response
40 113. response = wrapped_callback(request, *callback_args, **callback_kwargs)
41
42File "/home/dinmukhamet/Desktop/courseapp_task/venv/lib/python3.6/site-packages/django/views/decorators/csrf.py" in wrapped_view
43 54. return view_func(*args, **kwargs)
44
45File "/home/dinmukhamet/Desktop/courseapp_task/venv/lib/python3.6/site-packages/rest_framework/viewsets.py" in view
46 114. return self.dispatch(request, *args, **kwargs)
47
48File "/home/dinmukhamet/Desktop/courseapp_task/venv/lib/python3.6/site-packages/rest_framework/views.py" in dispatch
49 505. response = self.handle_exception(exc)
50
51File "/home/dinmukhamet/Desktop/courseapp_task/venv/lib/python3.6/site-packages/rest_framework/views.py" in handle_exception
52 465. self.raise_uncaught_exception(exc)
53
54File "/home/dinmukhamet/Desktop/courseapp_task/venv/lib/python3.6/site-packages/rest_framework/views.py" in raise_uncaught_exception
55 476. raise exc
56
57File "/home/dinmukhamet/Desktop/courseapp_task/venv/lib/python3.6/site-packages/rest_framework/views.py" in dispatch
58 502. response = handler(request, *args, **kwargs)
59
60File "/home/dinmukhamet/Desktop/courseapp_task/venv/lib/python3.6/site-packages/rest_framework/mixins.py" in create
61 20. headers = self.get_success_headers(serializer.data)
62
63File "/home/dinmukhamet/Desktop/courseapp_task/venv/lib/python3.6/site-packages/rest_framework/serializers.py" in data
64 559. ret = super().data
65
66File "/home/dinmukhamet/Desktop/courseapp_task/venv/lib/python3.6/site-packages/rest_framework/serializers.py" in data
67 261. self._data = self.to_representation(self.instance)
68
69File "/home/dinmukhamet/Desktop/courseapp_task/venv/lib/python3.6/site-packages/rest_framework/serializers.py" in to_representation
70 526. ret[field.field_name] = field.to_representation(attribute)
71
72File "/home/dinmukhamet/Desktop/courseapp_task/venv/lib/python3.6/site-packages/rest_framework/serializers.py" in to_representation
73 675. self.child.to_representation(item) for item in iterable
74
75Exception Type: TypeError at /courses/
76Exception Value: 'Contact' object is not iterable
77Request information:
78USER: AnonymousUser
79
80GET: No GET data
81
82POST: No POST data
83
84FILES: No FILES data
85
86COOKIES: No cookie data
87
88META:
89CLUTTER_IM_MODULE = 'xim'
90COLORTERM = 'truecolor'
91CONTENT_LENGTH = '717'
92CONTENT_TYPE = 'application/json'
93DBUS_SESSION_BUS_ADDRESS = 'unix:path=/run/user/1000/bus'
94DEFAULTS_PATH = '/usr/share/gconf/ubuntu.default.path'
95DESKTOP_SESSION = 'ubuntu'
96DISPLAY = ':0'
97DJANGO_SETTINGS_MODULE = 'courses_app.settings'
98GATEWAY_INTERFACE = 'CGI/1.1'
99GDMSESSION = 'ubuntu'
100GJS_DEBUG_OUTPUT = 'stderr'
101GJS_DEBUG_TOPICS = 'JS ERROR;JS LOG'
102GNOME_DESKTOP_SESSION_ID = 'this-is-deprecated'
103GNOME_SHELL_SESSION_MODE = 'ubuntu'
104GNOME_TERMINAL_SCREEN = '/org/gnome/Terminal/screen/0e5b7ef1_5701_49ee_b328_8097d4b8bfc5'
105GNOME_TERMINAL_SERVICE = ':1.71'
106GPG_AGENT_INFO = '/run/user/1000/gnupg/S.gpg-agent:0:1'
107GTK_IM_MODULE = 'ibus'
108GTK_MODULES = 'gail:atk-bridge'
109HOME = '/home/dinmukhamet'
110HTTP_ACCEPT = '*/*'
111HTTP_ACCEPT_ENCODING = 'gzip, deflate'
112HTTP_CACHE_CONTROL = 'no-cache'
113HTTP_CONNECTION = 'keep-alive'
114HTTP_HOST = '127.0.0.1:8000'
115HTTP_POSTMAN_TOKEN = '3e3717b5-cd75-4fd4-adc0-218910ab2418'
116HTTP_USER_AGENT = 'PostmanRuntime/7.19.0'
117IM_CONFIG_PHASE = '2'
118LANG = 'en_US.UTF-8'
119LC_ADDRESS = 'en_US.UTF-8'
120LC_IDENTIFICATION = 'en_US.UTF-8'
121LC_MEASUREMENT = 'en_US.UTF-8'
122LC_MONETARY = 'en_US.UTF-8'
123LC_NAME = 'en_US.UTF-8'
124LC_NUMERIC = 'en_US.UTF-8'
125LC_PAPER = 'en_US.UTF-8'
126LC_TELEPHONE = 'en_US.UTF-8'
127LC_TIME = 'en_US.UTF-8'
128LESSCLOSE = '/usr/bin/lesspipe %s %s'
129LESSOPEN = '| /usr/bin/lesspipe %s'
130LOGNAME = 'dinmukhamet'
131LS_COLORS = 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:'
132MANDATORY_PATH = '/usr/share/gconf/ubuntu.mandatory.path'
133OLDPWD = '/home/dinmukhamet/Desktop/courseapp_task'
134PAPERSIZE = 'letter'
135PATH = '/home/dinmukhamet/Desktop/courseapp_task/venv/bin:/home/dinmukhamet/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/mssql-tools/bin:/opt/mssql-tools/bin'
136PATH_INFO = '/courses/'
137PS1 = '(venv) \\[\\e]0;\\u@\\h: \\w\\a\\]${debian_chroot:+($debian_chroot)}\\[\\033[01;32m\\]\\u@\\h\\[\\033[00m\\]:\\[\\033[01;34m\\]\\w\\[\\033[00m\\]\\$ '
138PWD = '/home/dinmukhamet/Desktop/courseapp_task/courses_app'
139QT4_IM_MODULE = 'xim'
140QT_ACCESSIBILITY = '1'
141QT_IM_MODULE = 'xim'
142QUERY_STRING = ''
143REMOTE_ADDR = '127.0.0.1'
144REMOTE_HOST = ''
145REQUEST_METHOD = 'POST'
146RUN_MAIN = 'true'
147SCRIPT_NAME = ''
148SERVER_NAME = 'localhost'
149SERVER_PORT = '8000'
150SERVER_PROTOCOL = 'HTTP/1.1'
151SERVER_SOFTWARE = 'WSGIServer/0.2'
152SESSION_MANAGER = 'local/Aspire-V3-772:@/tmp/.ICE-unix/1443,unix/Aspire-V3-772:/tmp/.ICE-unix/1443'
153SHELL = '/bin/bash'
154SHLVL = '1'
155SSH_AGENT_PID = '1529'
156SSH_AUTH_SOCK = '/run/user/1000/keyring/ssh'
157S_COLORS = 'auto'
158TERM = 'xterm-256color'
159TEXTDOMAIN = 'im-config'
160TEXTDOMAINDIR = '/usr/share/locale/'
161TZ = 'UTC'
162USER = 'dinmukhamet'
163USERNAME = 'dinmukhamet'
164VIRTUAL_ENV = '/home/dinmukhamet/Desktop/courseapp_task/venv'
165VTE_VERSION = '5202'
166WINDOWPATH = '1'
167XAUTHORITY = '/run/user/1000/gdm/Xauthority'
168XDG_CONFIG_DIRS = '/etc/xdg/xdg-ubuntu:/etc/xdg'
169XDG_CURRENT_DESKTOP = 'ubuntu:GNOME'
170XDG_DATA_DIRS = '/usr/share/ubuntu:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop'
171XDG_MENU_PREFIX = 'gnome-'
172XDG_RUNTIME_DIR = '/run/user/1000'
173XDG_SEAT = 'seat0'
174XDG_SESSION_DESKTOP = 'ubuntu'
175XDG_SESSION_ID = '1'
176XDG_SESSION_TYPE = 'x11'
177XDG_VTNR = '1'
178XMODIFIERS = '@im=ibus'
179_ = '/home/dinmukhamet/Desktop/courseapp_task/venv/bin/python3'
180wsgi.errors = <_io.TextIOWrapper name='<stderr>' mode='w' encoding='UTF-8'>
181wsgi.file_wrapper = ''
182wsgi.input = <django.core.handlers.wsgi.LimitedStream object at 0x7f169c071fd0>
183wsgi.multiprocess = False
184wsgi.multithread = True
185wsgi.run_once = False
186wsgi.url_scheme = 'http'
187wsgi.version = '(1, 0)'
188
189Settings:
190Using settings module courses_app.settings
191ABSOLUTE_URL_OVERRIDES = {}
192ADMINS = []
193ALLOWED_HOSTS = []
194APPEND_SLASH = True
195AUTHENTICATION_BACKENDS = ['django.contrib.auth.backends.ModelBackend']
196AUTH_PASSWORD_VALIDATORS = '********************'
197AUTH_USER_MODEL = 'auth.User'
198BASE_DIR = '/home/dinmukhamet/Desktop/courseapp_task/courses_app'
199CACHES = {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}
200CACHE_MIDDLEWARE_ALIAS = 'default'
201CACHE_MIDDLEWARE_KEY_PREFIX = '********************'
202CACHE_MIDDLEWARE_SECONDS = 600
203CSRF_COOKIE_AGE = 31449600
204CSRF_COOKIE_DOMAIN = None
205CSRF_COOKIE_HTTPONLY = False
206CSRF_COOKIE_NAME = 'csrftoken'
207CSRF_COOKIE_PATH = '/'
208CSRF_COOKIE_SAMESITE = 'Lax'
209CSRF_COOKIE_SECURE = False
210CSRF_FAILURE_VIEW = 'django.views.csrf.csrf_failure'
211CSRF_HEADER_NAME = 'HTTP_X_CSRFTOKEN'
212CSRF_TRUSTED_ORIGINS = []
213CSRF_USE_SESSIONS = False
214DATABASES = {'default': {'ENGINE': 'django.db.backends.postgresql_psycopg2', 'NAME': 'courses', 'USER': 'superdimash', 'PASSWORD': '********************', 'HOST': '127.0.0.1', 'PORT': '', 'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'OPTIONS': {}, 'TIME_ZONE': None, 'TEST': {'CHARSET': None, 'COLLATION': None, 'NAME': None, 'MIRROR': None}}}
215DATABASE_ROUTERS = []
216DATA_UPLOAD_MAX_MEMORY_SIZE = 2621440
217DATA_UPLOAD_MAX_NUMBER_FIELDS = 1000
218DATETIME_FORMAT = 'N j, Y, P'
219DATETIME_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']
220DATE_FORMAT = 'N j, Y'
221DATE_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']
222DEBUG = True
223DEBUG_PROPAGATE_EXCEPTIONS = False
224DECIMAL_SEPARATOR = '.'
225DEFAULT_CHARSET = 'utf-8'
226DEFAULT_CONTENT_TYPE = 'text/html'
227DEFAULT_EXCEPTION_REPORTER_FILTER = 'django.views.debug.SafeExceptionReporterFilter'
228DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage'
229DEFAULT_FROM_EMAIL = 'webmaster@localhost'
230DEFAULT_INDEX_TABLESPACE = ''
231DEFAULT_TABLESPACE = ''
232DISALLOWED_USER_AGENTS = []
233EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
234EMAIL_HOST = 'localhost'
235EMAIL_HOST_PASSWORD = '********************'
236EMAIL_HOST_USER = ''
237EMAIL_PORT = 25
238EMAIL_SSL_CERTFILE = None
239EMAIL_SSL_KEYFILE = '********************'
240EMAIL_SUBJECT_PREFIX = '[Django] '
241EMAIL_TIMEOUT = None
242EMAIL_USE_LOCALTIME = False
243EMAIL_USE_SSL = False
244EMAIL_USE_TLS = False
245FILE_CHARSET = 'utf-8'
246FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
247FILE_UPLOAD_HANDLERS = ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
248FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
249FILE_UPLOAD_PERMISSIONS = None
250FILE_UPLOAD_TEMP_DIR = None
251FIRST_DAY_OF_WEEK = 0
252FIXTURE_DIRS = []
253FORCE_SCRIPT_NAME = None
254FORMAT_MODULE_PATH = None
255FORM_RENDERER = 'django.forms.renderers.DjangoTemplates'
256IGNORABLE_404_URLS = []
257INSTALLED_APPS = ['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'django_extensions', 'rest_framework', 'app.apps.AppConfig']
258INTERNAL_IPS = []
259LANGUAGES = [('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'), ('vi', 'Vietnamese'), ('zh-hans', 'Simplified Chinese'), ('zh-hant', 'Traditional Chinese')]
260LANGUAGES_BIDI = ['he', 'ar', 'fa', 'ur']
261LANGUAGE_CODE = 'en-us'
262LANGUAGE_COOKIE_AGE = None
263LANGUAGE_COOKIE_DOMAIN = None
264LANGUAGE_COOKIE_NAME = 'django_language'
265LANGUAGE_COOKIE_PATH = '/'
266LOCALE_PATHS = []
267LOGGING = {}
268LOGGING_CONFIG = 'logging.config.dictConfig'
269LOGIN_REDIRECT_URL = '/accounts/profile/'
270LOGIN_URL = '/accounts/login/'
271LOGOUT_REDIRECT_URL = None
272MANAGERS = []
273MEDIA_ROOT = ''
274MEDIA_URL = ''
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
280PASSWORD_HASHERS = '********************'
281PASSWORD_RESET_TIMEOUT_DAYS = '********************'
282PREPEND_WWW = False
283REST_FRAMEWORK = {'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.PageNumberPagination', 'PAGE_SIZE': 10}
284ROOT_URLCONF = 'courses_app.urls'
285SECRET_KEY = '********************'
286SECURE_BROWSER_XSS_FILTER = False
287SECURE_CONTENT_TYPE_NOSNIFF = False
288SECURE_HSTS_INCLUDE_SUBDOMAINS = False
289SECURE_HSTS_PRELOAD = False
290SECURE_HSTS_SECONDS = 0
291SECURE_PROXY_SSL_HEADER = None
292SECURE_REDIRECT_EXEMPT = []
293SECURE_SSL_HOST = None
294SECURE_SSL_REDIRECT = False
295SERVER_EMAIL = 'root@localhost'
296SESSION_CACHE_ALIAS = 'default'
297SESSION_COOKIE_AGE = 1209600
298SESSION_COOKIE_DOMAIN = None
299SESSION_COOKIE_HTTPONLY = True
300SESSION_COOKIE_NAME = 'sessionid'
301SESSION_COOKIE_PATH = '/'
302SESSION_COOKIE_SAMESITE = 'Lax'
303SESSION_COOKIE_SECURE = False
304SESSION_ENGINE = 'django.contrib.sessions.backends.db'
305SESSION_EXPIRE_AT_BROWSER_CLOSE = False
306SESSION_FILE_PATH = None
307SESSION_SAVE_EVERY_REQUEST = False
308SESSION_SERIALIZER = 'django.contrib.sessions.serializers.JSONSerializer'
309SETTINGS_MODULE = 'courses_app.settings'
310SHORT_DATETIME_FORMAT = 'm/d/Y P'
311SHORT_DATE_FORMAT = 'm/d/Y'
312SIGNING_BACKEND = 'django.core.signing.TimestampSigner'
313SILENCED_SYSTEM_CHECKS = []
314STATICFILES_DIRS = []
315STATICFILES_FINDERS = ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
316STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.StaticFilesStorage'
317STATIC_ROOT = None
318STATIC_URL = '/static/'
319TEMPLATES = [{'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [], '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']}}]
320TEST_NON_SERIALIZED_APPS = []
321TEST_RUNNER = 'django.test.runner.DiscoverRunner'
322THOUSAND_SEPARATOR = ','
323TIME_FORMAT = 'P'
324TIME_INPUT_FORMATS = ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
325TIME_ZONE = 'UTC'
326USE_I18N = True
327USE_L10N = True
328USE_THOUSAND_SEPARATOR = False
329USE_TZ = True
330USE_X_FORWARDED_HOST = False
331USE_X_FORWARDED_PORT = False
332WSGI_APPLICATION = 'courses_app.wsgi.application'
333X_FRAME_OPTIONS = 'SAMEORIGIN'
334YEAR_MONTH_FORMAT = 'F Y'
335
336
337You're seeing this error because you have DEBUG = True in your
338Django settings file. Change that to False, and Django will
339display a standard page generated by the handler for this status code.