· 5 years ago · Feb 06, 2020, 09:50 AM
1MultiValueDictKeyError at /contact/
2'name'
3Request Method: GET
4Request URL: http://localhost:8000/contact/
5Django Version: 3.0.1
6Exception Type: MultiValueDictKeyError
7Exception Value:
8'name'
9Exception Location: C:\Users\Electron\AppData\Local\Programs\Python\Python37-32\lib\site-packages\django\utils\datastructures.py in __getitem__, line 78
10Python Executable: C:\Users\Electron\AppData\Local\Programs\Python\Python37-32\python.exe
11Python Version: 3.7.3
12Python Path:
13['E:\\myapp',
14 'C:\\Users\\Electron\\AppData\\Local\\Programs\\Python\\Python37-32\\python37.zip',
15 'C:\\Users\\Electron\\AppData\\Local\\Programs\\Python\\Python37-32\\DLLs',
16 'C:\\Users\\Electron\\AppData\\Local\\Programs\\Python\\Python37-32\\lib',
17 'C:\\Users\\Electron\\AppData\\Local\\Programs\\Python\\Python37-32',
18 'C:\\Users\\Electron\\AppData\\Roaming\\Python\\Python37\\site-packages',
19 'C:\\Users\\Electron\\AppData\\Local\\Programs\\Python\\Python37-32\\lib\\site-packages']
20Server time: Thu, 6 Feb 2020 09:45:10 +0000
21Traceback Switch to copy-and-paste view
22C:\Users\Electron\AppData\Local\Programs\Python\Python37-32\lib\site-packages\django\utils\datastructures.py in __getitem__
23 list_ = super().__getitem__(key) …
24▶ Local vars
25During handling of the above exception ('name'), another exception occurred:
26C:\Users\Electron\AppData\Local\Programs\Python\Python37-32\lib\site-packages\django\core\handlers\exception.py in inner
27 This decorator is automatically applied to all middleware to ensure that
28 no middleware leaks an exception and that the next middleware in the stack
29 can rely on getting a response instead of an exception.
30 """
31 @wraps(get_response)
32 def inner(request):
33 try:
34 response = get_response(request) …
35 except Exception as exc:
36 response = response_for_exception(request, exc)
37 return response
38 return inner
39▶ Local vars
40C:\Users\Electron\AppData\Local\Programs\Python\Python37-32\lib\site-packages\django\core\handlers\base.py in _get_response
41 response = self.process_exception_by_middleware(e, request) …
42▶ Local vars
43C:\Users\Electron\AppData\Local\Programs\Python\Python37-32\lib\site-packages\django\core\handlers\base.py in _get_response
44 response = wrapped_callback(request, *callback_args, **callback_kwargs) …
45▶ Local vars
46E:\myapp\mywork\views.py in contact
47 form = request.GET['name'] …
48▶ Local vars
49C:\Users\Electron\AppData\Local\Programs\Python\Python37-32\lib\site-packages\django\utils\datastructures.py in __getitem__
50 raise MultiValueDictKeyError(key) …
51▶ Local vars
52Request information
53USER
54AnonymousUser
55
56GET
57No GET data
58
59POST
60No POST data
61
62FILES
63No FILES data
64
65COOKIES
66Variable Value
67csrftoken
68'fyITshNAbpDa16yeIN3lfLec0j7p009Iy7JX6QYOG7sHFylTA8K9Vht4ZwUyke6W'
69META
70Variable Value
71ALLUSERSPROFILE
72'C:\\ProgramData'
73APPDATA
74'C:\\Users\\Electron\\AppData\\Roaming'
75COMMONPROGRAMFILES
76'C:\\Program Files (x86)\\Common Files'
77COMMONPROGRAMFILES(X86)
78'C:\\Program Files (x86)\\Common Files'
79COMMONPROGRAMW6432
80'C:\\Program Files\\Common Files'
81COMPUTERNAME
82'ELECTRON-PC'
83COMSPEC
84'C:\\Windows\\system32\\cmd.exe'
85CONTENT_LENGTH
86''
87CONTENT_TYPE
88'text/plain'
89CSRF_COOKIE
90'fyITshNAbpDa16yeIN3lfLec0j7p009Iy7JX6QYOG7sHFylTA8K9Vht4ZwUyke6W'
91DJANGO_SETTINGS_MODULE
92'myapp.settings'
93FP_NO_HOST_CHECK
94'NO'
95GATEWAY_INTERFACE
96'CGI/1.1'
97HOMEDRIVE
98'C:'
99HOMEPATH
100'\\Users\\Electron'
101HTTP_ACCEPT
102'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9'
103HTTP_ACCEPT_ENCODING
104'gzip, deflate, br'
105HTTP_ACCEPT_LANGUAGE
106'en-US,en;q=0.9'
107HTTP_CACHE_CONTROL
108'max-age=0'
109HTTP_CONNECTION
110'keep-alive'
111HTTP_COOKIE
112'csrftoken=fyITshNAbpDa16yeIN3lfLec0j7p009Iy7JX6QYOG7sHFylTA8K9Vht4ZwUyke6W'
113HTTP_HOST
114'localhost:8000'
115HTTP_REFERER
116'http://localhost:8000/'
117HTTP_SEC_FETCH_MODE
118'navigate'
119HTTP_SEC_FETCH_SITE
120'same-origin'
121HTTP_SEC_FETCH_USER
122'?1'
123HTTP_UPGRADE_INSECURE_REQUESTS
124'1'
125HTTP_USER_AGENT
126('Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like '
127 'Gecko) Chrome/79.0.3945.130 Safari/537.36')
128LOCALAPPDATA
129'C:\\Users\\Electron\\AppData\\Local'
130LOGONSERVER
131'\\\\ELECTRON-PC'
132NUMBER_OF_PROCESSORS
133'2'
134ONEDRIVE
135'C:\\Users\\Electron\\OneDrive'
136OS
137'Windows_NT'
138PATH
139('C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath;C:\\Program '
140 'Files (x86)\\NVIDIA '
141 'Corporation\\PhysX\\Common;C:\\Windows\\SysWOW64;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Program '
142 'Files\\Git\\cmd;C:\\Program '
143 'Files\\nodejs\\;C:\\Users\\Electron\\AppData\\Local\\Programs\\Python\\Python37-32\\Scripts\\;C:\\Users\\Electron\\AppData\\Local\\Programs\\Python\\Python37-32\\;C:\\Users\\Electron\\AppData\\Roaming\\npm;C:\\Program '
144 'Files\\Java\\jdk1.8.0_231\\bin;C:\\Program Files\\heroku\\bin;C:\\MinGW\\bin')
145PATHEXT
146'.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC'
147PATH_INFO
148'/contact/'
149PROCESSOR_ARCHITECTURE
150'x86'
151PROCESSOR_ARCHITEW6432
152'AMD64'
153PROCESSOR_IDENTIFIER
154'Intel64 Family 6 Model 15 Stepping 6, GenuineIntel'
155PROCESSOR_LEVEL
156'6'
157PROCESSOR_REVISION
158'0f06'
159PROGRAMDATA
160'C:\\ProgramData'
161PROGRAMFILES
162'C:\\Program Files (x86)'
163PROGRAMFILES(X86)
164'C:\\Program Files (x86)'
165PROGRAMW6432
166'C:\\Program Files'
167PROMPT
168'$P$G'
169PSMODULEPATH
170'C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\'
171PUBLIC
172'C:\\Users\\Public'
173QUERY_STRING
174''
175REMOTE_ADDR
176'127.0.0.1'
177REMOTE_HOST
178''
179REQUEST_METHOD
180'GET'
181RUN_MAIN
182'true'
183SCRIPT_NAME
184''
185SERVER_NAME
186'Electron-PC'
187SERVER_PORT
188'8000'
189SERVER_PROTOCOL
190'HTTP/1.1'
191SERVER_SOFTWARE
192'WSGIServer/0.2'
193SESSIONNAME
194'Console'
195SYSTEMDRIVE
196'C:'
197SYSTEMROOT
198'C:\\Windows'
199TEMP
200'C:\\Users\\Electron\\AppData\\Local\\Temp'
201TMP
202'C:\\Users\\Electron\\AppData\\Local\\Temp'
203USERDOMAIN
204'Electron-PC'
205USERNAME
206'Electron'
207USERPROFILE
208'C:\\Users\\Electron'
209WINDIR
210'C:\\Windows'
211WINDOWS_TRACING_FLAGS
212'3'
213WINDOWS_TRACING_LOGFILE
214'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log'
215wsgi.errors
216<_io.TextIOWrapper name='<stderr>' mode='w' encoding='utf-8'>
217wsgi.file_wrapper
218''
219wsgi.input
220<django.core.handlers.wsgi.LimitedStream object at 0x03F5F070>
221wsgi.multiprocess
222False
223wsgi.multithread
224True
225wsgi.run_once
226False
227wsgi.url_scheme
228'http'
229wsgi.version
230(1, 0)
231Settings
232Using settings module myapp.settings
233Setting Value
234ABSOLUTE_URL_OVERRIDES
235{}
236ADMINS
237[]
238ALLOWED_HOSTS
239[]
240APPEND_SLASH
241True
242AUTHENTICATION_BACKENDS
243['django.contrib.auth.backends.ModelBackend']
244AUTH_PASSWORD_VALIDATORS
245'********************'
246AUTH_USER_MODEL
247'auth.User'
248BASE_DIR
249'E:\\myapp'
250CACHES
251{'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}
252CACHE_MIDDLEWARE_ALIAS
253'default'
254CACHE_MIDDLEWARE_KEY_PREFIX
255'********************'
256CACHE_MIDDLEWARE_SECONDS
257600
258CSRF_COOKIE_AGE
25931449600
260CSRF_COOKIE_DOMAIN
261None
262CSRF_COOKIE_HTTPONLY
263False
264CSRF_COOKIE_NAME
265'csrftoken'
266CSRF_COOKIE_PATH
267'/'
268CSRF_COOKIE_SAMESITE
269'Lax'
270CSRF_COOKIE_SECURE
271False
272CSRF_FAILURE_VIEW
273'django.views.csrf.csrf_failure'
274CSRF_HEADER_NAME
275'HTTP_X_CSRFTOKEN'
276CSRF_TRUSTED_ORIGINS
277[]
278CSRF_USE_SESSIONS
279False
280DATABASES
281{'default': {'ATOMIC_REQUESTS': False,
282 'AUTOCOMMIT': True,
283 'CONN_MAX_AGE': 0,
284 'ENGINE': 'django.db.backends.sqlite3',
285 'HOST': '',
286 'NAME': 'E:\\myapp\\db.sqlite3',
287 'OPTIONS': {},
288 'PASSWORD': '********************',
289 'PORT': '',
290 'TEST': {'CHARSET': None,
291 'COLLATION': None,
292 'MIRROR': None,
293 'NAME': None},
294 'TIME_ZONE': None,
295 'USER': ''}}
296DATABASE_ROUTERS
297[]
298DATA_UPLOAD_MAX_MEMORY_SIZE
2992621440
300DATA_UPLOAD_MAX_NUMBER_FIELDS
3011000
302DATETIME_FORMAT
303'N j, Y, P'
304DATETIME_INPUT_FORMATS
305['%Y-%m-%d %H:%M:%S',
306 '%Y-%m-%d %H:%M:%S.%f',
307 '%Y-%m-%d %H:%M',
308 '%Y-%m-%d',
309 '%m/%d/%Y %H:%M:%S',
310 '%m/%d/%Y %H:%M:%S.%f',
311 '%m/%d/%Y %H:%M',
312 '%m/%d/%Y',
313 '%m/%d/%y %H:%M:%S',
314 '%m/%d/%y %H:%M:%S.%f',
315 '%m/%d/%y %H:%M',
316 '%m/%d/%y']
317DATE_FORMAT
318'N j, Y'
319DATE_INPUT_FORMATS
320['%Y-%m-%d',
321 '%m/%d/%Y',
322 '%m/%d/%y',
323 '%b %d %Y',
324 '%b %d, %Y',
325 '%d %b %Y',
326 '%d %b, %Y',
327 '%B %d %Y',
328 '%B %d, %Y',
329 '%d %B %Y',
330 '%d %B, %Y']
331DEBUG
332True
333DEBUG_PROPAGATE_EXCEPTIONS
334False
335DECIMAL_SEPARATOR
336'.'
337DEFAULT_CHARSET
338'utf-8'
339DEFAULT_EXCEPTION_REPORTER_FILTER
340'django.views.debug.SafeExceptionReporterFilter'
341DEFAULT_FILE_STORAGE
342'django.core.files.storage.FileSystemStorage'
343DEFAULT_FROM_EMAIL
344'webmaster@localhost'
345DEFAULT_INDEX_TABLESPACE
346''
347DEFAULT_TABLESPACE
348''
349DISALLOWED_USER_AGENTS
350[]
351EMAIL_BACKEND
352'django.core.mail.backends.smtp.EmailBackend'
353EMAIL_HOST
354'localhost'
355EMAIL_HOST_PASSWORD
356'********************'
357EMAIL_HOST_USER
358''
359EMAIL_PORT
36025
361EMAIL_SSL_CERTFILE
362None
363EMAIL_SSL_KEYFILE
364'********************'
365EMAIL_SUBJECT_PREFIX
366'[Django] '
367EMAIL_TIMEOUT
368None
369EMAIL_USE_LOCALTIME
370False
371EMAIL_USE_SSL
372False
373EMAIL_USE_TLS
374False
375FILE_CHARSET
376'utf-8'
377FILE_UPLOAD_DIRECTORY_PERMISSIONS
378None
379FILE_UPLOAD_HANDLERS
380['django.core.files.uploadhandler.MemoryFileUploadHandler',
381 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
382FILE_UPLOAD_MAX_MEMORY_SIZE
3832621440
384FILE_UPLOAD_PERMISSIONS
385420
386FILE_UPLOAD_TEMP_DIR
387None
388FIRST_DAY_OF_WEEK
3890
390FIXTURE_DIRS
391[]
392FORCE_SCRIPT_NAME
393None
394FORMAT_MODULE_PATH
395None
396FORM_RENDERER
397'django.forms.renderers.DjangoTemplates'
398IGNORABLE_404_URLS
399[]
400INSTALLED_APPS
401['django.contrib.admin',
402 'django.contrib.auth',
403 'django.contrib.contenttypes',
404 'django.contrib.sessions',
405 'django.contrib.messages',
406 'django.contrib.staticfiles',
407 'mywork']
408INTERNAL_IPS
409[]
410LANGUAGES
411[('af', 'Afrikaans'),
412 ('ar', 'Arabic'),
413 ('ast', 'Asturian'),
414 ('az', 'Azerbaijani'),
415 ('bg', 'Bulgarian'),
416 ('be', 'Belarusian'),
417 ('bn', 'Bengali'),
418 ('br', 'Breton'),
419 ('bs', 'Bosnian'),
420 ('ca', 'Catalan'),
421 ('cs', 'Czech'),
422 ('cy', 'Welsh'),
423 ('da', 'Danish'),
424 ('de', 'German'),
425 ('dsb', 'Lower Sorbian'),
426 ('el', 'Greek'),
427 ('en', 'English'),
428 ('en-au', 'Australian English'),
429 ('en-gb', 'British English'),
430 ('eo', 'Esperanto'),
431 ('es', 'Spanish'),
432 ('es-ar', 'Argentinian Spanish'),
433 ('es-co', 'Colombian Spanish'),
434 ('es-mx', 'Mexican Spanish'),
435 ('es-ni', 'Nicaraguan Spanish'),
436 ('es-ve', 'Venezuelan Spanish'),
437 ('et', 'Estonian'),
438 ('eu', 'Basque'),
439 ('fa', 'Persian'),
440 ('fi', 'Finnish'),
441 ('fr', 'French'),
442 ('fy', 'Frisian'),
443 ('ga', 'Irish'),
444 ('gd', 'Scottish Gaelic'),
445 ('gl', 'Galician'),
446 ('he', 'Hebrew'),
447 ('hi', 'Hindi'),
448 ('hr', 'Croatian'),
449 ('hsb', 'Upper Sorbian'),
450 ('hu', 'Hungarian'),
451 ('hy', 'Armenian'),
452 ('ia', 'Interlingua'),
453 ('id', 'Indonesian'),
454 ('io', 'Ido'),
455 ('is', 'Icelandic'),
456 ('it', 'Italian'),
457 ('ja', 'Japanese'),
458 ('ka', 'Georgian'),
459 ('kab', 'Kabyle'),
460 ('kk', 'Kazakh'),
461 ('km', 'Khmer'),
462 ('kn', 'Kannada'),
463 ('ko', 'Korean'),
464 ('lb', 'Luxembourgish'),
465 ('lt', 'Lithuanian'),
466 ('lv', 'Latvian'),
467 ('mk', 'Macedonian'),
468 ('ml', 'Malayalam'),
469 ('mn', 'Mongolian'),
470 ('mr', 'Marathi'),
471 ('my', 'Burmese'),
472 ('nb', 'Norwegian Bokmål'),
473 ('ne', 'Nepali'),
474 ('nl', 'Dutch'),
475 ('nn', 'Norwegian Nynorsk'),
476 ('os', 'Ossetic'),
477 ('pa', 'Punjabi'),
478 ('pl', 'Polish'),
479 ('pt', 'Portuguese'),
480 ('pt-br', 'Brazilian Portuguese'),
481 ('ro', 'Romanian'),
482 ('ru', 'Russian'),
483 ('sk', 'Slovak'),
484 ('sl', 'Slovenian'),
485 ('sq', 'Albanian'),
486 ('sr', 'Serbian'),
487 ('sr-latn', 'Serbian Latin'),
488 ('sv', 'Swedish'),
489 ('sw', 'Swahili'),
490 ('ta', 'Tamil'),
491 ('te', 'Telugu'),
492 ('th', 'Thai'),
493 ('tr', 'Turkish'),
494 ('tt', 'Tatar'),
495 ('udm', 'Udmurt'),
496 ('uk', 'Ukrainian'),
497 ('ur', 'Urdu'),
498 ('uz', 'Uzbek'),
499 ('vi', 'Vietnamese'),
500 ('zh-hans', 'Simplified Chinese'),
501 ('zh-hant', 'Traditional Chinese')]
502LANGUAGES_BIDI
503['he', 'ar', 'fa', 'ur']
504LANGUAGE_CODE
505'en-us'
506LANGUAGE_COOKIE_AGE
507None
508LANGUAGE_COOKIE_DOMAIN
509None
510LANGUAGE_COOKIE_HTTPONLY
511False
512LANGUAGE_COOKIE_NAME
513'django_language'
514LANGUAGE_COOKIE_PATH
515'/'
516LANGUAGE_COOKIE_SAMESITE
517None
518LANGUAGE_COOKIE_SECURE
519False
520LOCALE_PATHS
521[]
522LOGGING
523{}
524LOGGING_CONFIG
525'logging.config.dictConfig'
526LOGIN_REDIRECT_URL
527'/accounts/profile/'
528LOGIN_URL
529'/accounts/login/'
530LOGOUT_REDIRECT_URL
531None
532MANAGERS
533[]
534MEDIA_ROOT
535''
536MEDIA_URL
537''
538MESSAGE_STORAGE
539'django.contrib.messages.storage.fallback.FallbackStorage'
540MIDDLEWARE
541['django.middleware.security.SecurityMiddleware',
542 'django.contrib.sessions.middleware.SessionMiddleware',
543 'django.middleware.common.CommonMiddleware',
544 'django.middleware.csrf.CsrfViewMiddleware',
545 'django.contrib.auth.middleware.AuthenticationMiddleware',
546 'django.contrib.messages.middleware.MessageMiddleware',
547 'django.middleware.clickjacking.XFrameOptionsMiddleware']
548MIGRATION_MODULES
549{}
550MONTH_DAY_FORMAT
551'F j'
552NUMBER_GROUPING
5530
554PASSWORD_HASHERS
555'********************'
556PASSWORD_RESET_TIMEOUT_DAYS
557'********************'
558PREPEND_WWW
559False
560ROOT_URLCONF
561'myapp.urls'
562SECRET_KEY
563'********************'
564SECURE_BROWSER_XSS_FILTER
565False
566SECURE_CONTENT_TYPE_NOSNIFF
567True
568SECURE_HSTS_INCLUDE_SUBDOMAINS
569False
570SECURE_HSTS_PRELOAD
571False
572SECURE_HSTS_SECONDS
5730
574SECURE_PROXY_SSL_HEADER
575None
576SECURE_REDIRECT_EXEMPT
577[]
578SECURE_REFERRER_POLICY
579None
580SECURE_SSL_HOST
581None
582SECURE_SSL_REDIRECT
583False
584SERVER_EMAIL
585'root@localhost'
586SESSION_CACHE_ALIAS
587'default'
588SESSION_COOKIE_AGE
5891209600
590SESSION_COOKIE_DOMAIN
591None
592SESSION_COOKIE_HTTPONLY
593True
594SESSION_COOKIE_NAME
595'sessionid'
596SESSION_COOKIE_PATH
597'/'
598SESSION_COOKIE_SAMESITE
599'Lax'
600SESSION_COOKIE_SECURE
601False
602SESSION_ENGINE
603'django.contrib.sessions.backends.db'
604SESSION_EXPIRE_AT_BROWSER_CLOSE
605False
606SESSION_FILE_PATH
607None
608SESSION_SAVE_EVERY_REQUEST
609False
610SESSION_SERIALIZER
611'django.contrib.sessions.serializers.JSONSerializer'
612SETTINGS_MODULE
613'myapp.settings'
614SHORT_DATETIME_FORMAT
615'm/d/Y P'
616SHORT_DATE_FORMAT
617'm/d/Y'
618SIGNING_BACKEND
619'django.core.signing.TimestampSigner'
620SILENCED_SYSTEM_CHECKS
621[]
622STATICFILES_DIRS
623[]
624STATICFILES_FINDERS
625['django.contrib.staticfiles.finders.FileSystemFinder',
626 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
627STATICFILES_STORAGE
628'django.contrib.staticfiles.storage.StaticFilesStorage'
629STATIC_ROOT
630None
631STATIC_URL
632'/static/'
633TEMPLATES
634[{'APP_DIRS': True,
635 'BACKEND': 'django.template.backends.django.DjangoTemplates',
636 'DIRS': ['E:\\myapp\\templates'],
637 'OPTIONS': {'context_processors': ['django.template.context_processors.debug',
638 'django.template.context_processors.request',
639 'django.contrib.auth.context_processors.auth',
640 'django.contrib.messages.context_processors.messages']}}]
641TEST_NON_SERIALIZED_APPS
642[]
643TEST_RUNNER
644'django.test.runner.DiscoverRunner'
645THOUSAND_SEPARATOR
646','
647TIME_FORMAT
648'P'
649TIME_INPUT_FORMATS
650['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
651TIME_ZONE
652'UTC'
653USE_I18N
654True
655USE_L10N
656True
657USE_THOUSAND_SEPARATOR
658False
659USE_TZ
660True
661USE_X_FORWARDED_HOST
662False
663USE_X_FORWARDED_PORT
664False
665WSGI_APPLICATION
666'myapp.wsgi.application'
667X_FRAME_OPTIONS
668'DENY'
669YEAR_MONTH_FORMAT
670'F Y'
671You're seeing this error because you have DEBUG = True in your Django settings file. Change that to False, and Django will display a standard page generated by the handler for this status code.