上次简单看了一下Django的使用,现在继续,沿用上一篇写好的东西,我们来看看它怎么使用已经写好的html模板吧(一定要按照上一篇讲的把工程、app等建好,setting等设置好),首先,你需要有一个模板,随便点吧,我这里用的这个,名为index:
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Cotent-Type" content="text/html;charset=UTF-8"/>
<title>mytest</title>
</head>
<body>
<h1>hello world!</h1>
</body>
</html>
好了,开始吧。
首先,在工程下建立一个文件夹,用于存放模板,我是在blog目录下建立的,即/test01/test01/blog/templates/index.html
然后进入setting.py文件,找到TEMPLATES,修改DIRS的值——'DIRS': [os.path.join(BASE_DIR,'test01/blog/templates')],其实就是模板存放的路径,BASE_DIRS是setting.py最上面定义的一个变量,值为工程所在路径。
接下来,回到views.py中,修改上次写的index函数:
from django.shortcuts import render_to_response
需要这个包,再修改return为:
return render_to_response('index.html',{})
好了,接下来还是采用上次讲的python manage.py runserver 192.168.126.129:8000/blog/index启动服务器,再去浏览器试试吧