在Django的app blog里的view.py里写里一段显示index.html的代码,结果提示为:TypeError: context must be a dict rather than Context. 这个context 似乎是c = Context({}),这一行这样修改就没问题了
c = {}
或者去掉这一行,下面一行return HttpResponse(t.render({}))
-- coding: utf-8 --
from future import unicode_literals
from django.shortcuts import render_to_response
from django.shortcuts import render
from django.http import HttpResponse
from django.template import loader, Context
from django.http import HttpResponse
Create your views here.
def test1():
return HttpResponse("
Hello World
“)def index(request):
print"hello_Django”
#return render_to_response(‘index.html’,{})
t = loader.get_template(‘index.html’)
c = Context({})
return HttpResponse(t.render©)
return HttpResponse("