六、Python Django模板使用流程

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

时间: 2024-10-25 15:01:27

六、Python Django模板使用流程的相关文章

三、Python Django模板

Python Django模板 衔接上一篇 一.创建一个模板文件 # cat blog/template/index.html <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0.5 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dt

四、Python Django模板变量

Python Django模板变量 一.传递字符串变量 # cat blog/template/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=UT

五、Python Django模板标签

Python Django模板标签 一.if.for标签 # cat blog/views.py from django.shortcuts import render_to_response def index(req): user = {'name':'loyu','age':23,'sex':'male'} book_list = ['python','java','php','web'] return render_to_response('index.html',{'title':'L

python django 模板

1 用两个大括号括起来的文字{{person_name}} 称为变量 2 被 大括号和面分号包围的文件({% if ordered_warranty %})是模板标签 3 过滤器是用管道符(|) 和Unix管道符一样 4 一旦你创建一个 Template 对象,你可以用 context 来传递数据给它. 一个context是一系列变量和它们值的集合.模板使用它来赋值模板变量标签和 执行块标签. 5 变量名必须由英文字符开始 (A-Z或a-z)并可以包含数字字符.下划线和小数点. (小数点在这里有

Python - Django - 模板语言之自定义过滤器

自定义过滤器的文件: 在 app01 下新建一个 templatetags 的文件夹,然后创建 myfilter.py 文件 这个 templatetags 名字是固定的,myfilter 是自己起的 myfilter.py: from django import template register = template.Library() @register.filter(name="sleep") # name 是 html 中的过滤器名 def sleep(arg): retur

python Django教程 之模板渲染、循环、条件判断、常用的标签、过滤器

python3.5 manage.py runserver python Django教程 之模板渲染.循环.条件判断.常用的标签.过滤器 一.Django模板渲染模板 注: 本节代码是基于 Django 1.8,但 Django 1.4 - Djagno 1.9 操作流程也是一样的. 后文给出示例代码可以在 Django 1.4.x 到 Django 1.9.x 上运行. 不过还是强调一点,一点要动手敲代码!不要偷懒哦,动手才能学到真东西. 1. 创建一个 zqxt_tmpl 项目,和一个 名

Django模板的使用流程-muahao02目录下测试

在我的云主机上,muahao02的测试: Django模板的使用流程 环境:阿里云主机 步骤: 首先建立blog 这个应用 在blog这个目录下手动建立 templates目录,默认的模板就在这个目录下 vim url.py这个文件 vim views.py这个文件 在一级目录下,执行python manage.py runserver 121.42.138.224:8000 [[email protected] templates]# pwd /root/muahao02/blog/templ

Python+Django+SAE系列教程10-----Django模板

在本章中,我们开始模板,在前面的章节,您可能已经注意到,我们回到文本的方式有点特别的示例视图. 那.HTML直接在硬编码 Python 其中代码. 这的确是一个小BT. def current_datetime(request): now = datetime.datetime.now() html = "<html><body>It is now %s.</body></html>" % now return HttpResponse(

【Web】Javascript、Python、Django模板配合处理URL Encode

1.JS function relaunch(id, service, submit) { var username = $("#id_username").text(); /* if (submit != username && submit != "null") { addAlert("Warning: " + "Permission Denied, Only Your Private Deploy Allowed