六、Python Django模板使用流程
2016-09-08 15:07
537 查看
Python Django模板使用流程一、创建工程项目
# django-admin.py startproject csvt02
# cd csvt02
二、创建应用
# django-admin.py startapp blog
三、添加访问url
# egrep -v "#|^$" urls.py
from django.conf.urls.defaults import patterns, include, url
urlpatterns = patterns('',
url(r'^index/$','blog.views.index'),
url(r'^index1/$','blog.views.index1'),
url(r'^index2/$','blog.views.index2'),
)
四、添加视图文件
# cat blog/views.py
from django.template import loader,Context,Template
from django.http import HttpResponse
from django.shortcuts import render_to_response
def index(req):
t = loader.get_template('index.html') # 导入模板对象
c = Context({'uname':'loyu'}) # 创建Context对象添加对模版渲染的数据
html = t.render(c) # 对模板进行渲染
return HttpResponse(html)
def index1(req):
t = Template('<h1>hello `uname`</ha>')
c = Context({'uname':'loyu'})
html = t.render(c)
return HttpResponse(html)
def index2(req):
return render_to_response('index.html',{'uname':'loyu'})
五、添加模板文件
# cat blog/templates/index.html
<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>`title`</title>
</head>
<body>
<h1>`uname` hello</h1>
</body>
</html>
六、启动项目工程
# python manage.py runserver
# django-admin.py startproject csvt02
# cd csvt02
二、创建应用
# django-admin.py startapp blog
三、添加访问url
# egrep -v "#|^$" urls.py
from django.conf.urls.defaults import patterns, include, url
urlpatterns = patterns('',
url(r'^index/$','blog.views.index'),
url(r'^index1/$','blog.views.index1'),
url(r'^index2/$','blog.views.index2'),
)
四、添加视图文件
# cat blog/views.py
from django.template import loader,Context,Template
from django.http import HttpResponse
from django.shortcuts import render_to_response
def index(req):
t = loader.get_template('index.html') # 导入模板对象
c = Context({'uname':'loyu'}) # 创建Context对象添加对模版渲染的数据
html = t.render(c) # 对模板进行渲染
return HttpResponse(html)
def index1(req):
t = Template('<h1>hello `uname`</ha>')
c = Context({'uname':'loyu'})
html = t.render(c)
return HttpResponse(html)
def index2(req):
return render_to_response('index.html',{'uname':'loyu'})
五、添加模板文件
# cat blog/templates/index.html
<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>`title`</title>
</head>
<body>
<h1>`uname` hello</h1>
</body>
</html>
六、启动项目工程
# python manage.py runserver
相关文章推荐
- Python系列视频教程: Django【13讲】第六讲 模板基本使用
- Python笔记(五)--Django中使用模板
- [python web]django1.6 使用模板
- python django模板的使用
- Python中使用django框架进行web开发,模板中无法导入css、js和图片的问题解决
- python Django模板的使用方法
- python Django模板的使用方法(图文)
- Django模板的使用流程-muahao02目录下测试
- python下的web开发框架-Django,django模板的使用
- python web框架Django学习(五)模板中的循环,条件判断,常用的标签,过滤器的使用
- python Django模板的使用方法
- django 学习-5 模板使用流程
- python django的模板的基本使用方式
- python下的web开发框架-Django,django模板的使用
- python Django模板的使用方法(图文)
- [Dynamic Language] Python Django: 模板引擎(4)在视图中使用模板和模板继承
- Python Web 框架,第 1 部分: 使用 Django 和 Python 开发 Web 站点
- python Django模板中文错误
- 使用Aptana+Pydev构建Python开发环境(Django)
- django模板中直接使用session