用Django精确渲染模板
我刚开始学习Django,正在做一个示例应用。看起来我对Django中的模板工作原理有些不太明白。
我有一个模板文件,内容如下:
<!DOCTYPE HTML>
<html>
<head>
<title>Zabba Dabba Doo</title>
</head>
<body>
<h1>Zabba Dabba Doo</h1>
<form action="/comparison/search/" method="get">
Search: <input type="text" name="search_terms" />
<input type="submit" value="Search" />
</form>
</body>
</html>
views.py中的方法是:
def home(request):
t = loader.get_template('comparison/index.html')
return HttpResponse(t)
我希望这个视图方法能把我的模板中的HTML渲染出来,但当我测试时,得到的结果是:
<Text Node: '<!DOCTYPE HTML>
<html>
<h'>
有没有人能告诉我怎么才能让我的模板准确地显示出来?非常感谢任何帮助。