6、Python Django模板使用流程

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 

相關文章
相關標籤/搜索