django开发(7)使用模板
来源:互联网 发布:ubuntu 14.04安装qq 编辑:程序博客网 时间:2024/05/17 11:06
1.在与booktest同级目录下,建一个template文件夹,在template文件夹下再建一个booktest目录(因为将来还会有其它应用的模板),
在template/booktest目录下建一个index.html文件作为mvt的template调用
2.编辑views.py文件,在方法中调用模板
from django.http import HttpResponse
from django.template import RequestContext,loader
from models import BookInfo
def index(request):
booklist = BookInfo.objects.all()
template = loader.get_template('booktest/index.html')
context = RequestContext(request,{'booklist':booklist})
return HttpResponse(template.render(context))
def detail(request,id):
book = BookInfo.objects.get(pk=id)
template = loader.get_template('booktest/detail.html')
context = RequestContext(request,{'book':book})
return HttpResponse(template.render(context))
模板
模板是html页面,可以根据视图中传递的数据填充值
创建模板的目录如下图:
templates
booktest
index.html
修改settings.py文件,设置TEMPLATES的DIRS值
'DIRS':[os.path.join(BASE_DIR,'templates')],
在模板中访问视图传递的数据
{{输出值,可以是变量,也可以是对象.属性}}
{%执行代码段%}
- django开发(7)使用模板
- Django开发教程 第三节 模板的使用(一)
- Django开发教程 第四节 模板的使用(二)
- Django开发博客-(2)模板的使用
- Django模板的使用
- Django 模板使用
- django模板使用心得
- Django模板的使用
- django模板使用
- django模板使用心得
- django模板的使用
- django模板使用教程
- Django-模板的使用
- Win10-64位Python2.7 Django开发与应用(四) 使用模板
- python下的web开发框架-Django,django模板的使用
- python下的web开发框架-Django,django模板的使用
- django 使用模板时报django UnicodeDecodeError
- Django-模板(模板语言)
- MySql学习笔记(二)
- SSL P2755 密码
- python Day7:dict的一些知识点
- 第2章 JMX MBean 基础知识
- bzoj2199 奶牛议会【2-sat】
- django开发(7)使用模板
- 第3章 Notifications通知
- 51nod-1376(线段树维护区间最值)
- poj1830 开关问题(gauss)
- URL反解析:reverse
- ACM ICPC 2017 Warmup Contest 5
- Java中关于重写和重载的区别
- 第九章(集合)
- STL STACK