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