Python Django模板
衔接上一篇
一、创建一个模板文件
# cat blog/template/index.html
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0.5 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
<title>csvt</title>
</head>
<body>
<h1>hello csvt</h1>
</body>
</html>
二、将模板文件发布到视图方法
(1)第一种方法:
# cat blog/views.py
from django.http import HttpResponse
from django.template import loader,Context
def index(req):
t = loader.get_template('index.html')
c = Context({})
return HttpResponse(t.render(c))
(2)第二种方法:
# cat blog/views.py
from django.shortcuts import render_to_response
def index(req):
return render_to_response('index.html',{})
通过浏览器访问http://192.168.116.129/blog/index/ 都能得到相同的结果