与Django完全呈现模板

时间:2011-07-05 00:53:54

标签: python django django-templates django-views

我是一个完整的新手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)

我期待views方法从我的模板中呈现html,但是当我测试它时,这是结果输出:

<Text Node: '<!DOCTYPE HTML>
<html>
<h'>

任何人都可以向我解释如何制作它,以便我的模板准确显示?任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:8)

你忘了render it