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 

相关文章
相关标签/搜索