def index(request):
# 进行处理,和M和T进行交互。。。
# return HttpResponse("老头,没毛病")
# 使用模板文件
# 1、加载模板文件
temp = loader.get_template('booktest/index.html')
# 2定义模板文件上下文,给模板文件传递数据
context = RequestContext(request, {})
# # 3模板渲染,产生标准的html内容
res_html = temp.render(context)
# 4返回给浏览器
print("-----"*20)
print(type(res_html))
return HttpResponse(temp.render(context))
出现错误
raise TypeError('context must be a dict rather than %s.' % context.__class__.__name__)
TypeError: context must be a dict rather than RequestContext.
def index(request):
# 进行处理,和M和T进行交互。。。
# return HttpResponse("老头,没毛病")
# 使用模板文件
# 1、加载模板文件
temp = loader.get_template('booktest/index.html')
# 2定义模板文件上下文,给模板文件传递数据
# context = {}
# # 3模板渲染,产生标准的html内容
res_html = temp.render(context)
# 4返回给浏览器
print("-----"*20)
print(type(res_html))
return HttpResponse(temp.render(context))
即可运行成功,直接使用空字典,具体原因为找到,望大佬们评论区提点,感谢。