7
2012
在开发过程中,存在多种开发流程
添加View方法 -> 添加模板 -> 修改urls.py -> 再加上数据库相关的模型(Model)部分
我更中意于:
修改urls.py -> 添加view方法 -> 添加模版 ->其他部分(第一部分修改urls,对流程有总体认识,其他部分顺序可按实际调整)
此处使用django内嵌模版功能
修改urls.py
添加
(r’^fortemplate/$’,'djangotest1.fortemplate.index’)
新建文件fortemplate.py如下
#!/usr/bin/python
# -*- coding:UTF-8 -*- #添加对中文支持,选择utf-8
from django.shortcuts import render_to_response
records = [
{'name':'张三','age':18},
{'name':'李四','age':20}
]
def index(request):
return render_to_response(‘fortemplate.html’,{‘records’:records})
在项目中新建templates文件夹
为了使用template功能,在setting中,添加temlate_dir的配置
此处为
TEMPLATE_DIRS = (
‘./djangotest1/templates’, #对应刚才创建的文件夹
)
在templates中新建文件fortemplate.html模版文件
<html>
<head>
<h2>fortemplate</h2>
</head>
<body>
<table border=”1″>
<tr><th>名称</th><th>年龄</th></tr>
{% for user in records %}
<tr>
<td>{{ user.name }}</td>
<td>{{ user.age }}</td>
</tr>
{% endfor %}
</table>
</body>
在浏览器中输入192.168.56.101:8010/fortemplate/查看输出结果
本文连接地址: http://www.fresker.com/old2/archives/518 (转载注明出处)
目前暂无评论