Python Django模板使用流程html
1、建立工程項目python
# django-admin.py startproject csvt02django
# cd csvt02app
2、建立應用ide
# django-admin.py startapp blogui
3、添加訪問urlurl
# egrep -v "#|^$" urls.pyspa
from django.conf.urls.defaults import patterns, include, urlserver
urlpatterns = patterns('',xml
url(r'^index/$','blog.views.index'),
url(r'^index1/$','blog.views.index1'),
url(r'^index2/$','blog.views.index2'),
)
4、添加視圖文件
# 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'})
5、添加模板文件
# 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>
6、啓動項目工程
# python manage.py runserver