2.视图、URL和创建模版

视图和URL配置:
urls.py这个文件叫做url config

url(r'^index/$','blog/views.index'),

如Django安装views.py文件里面我们给用户返回的是自己写的Hello Django,但实际中,肯定是连接一个HTML文件,这章主要是讲怎么链接一个HTML文件:
vim blog/views.py
from django.http import HttpResponse
from django.template import loader,Context

def index(req)
return HttpResponse('<h1>Hello Django</h1>')

在Django中,我们的HTML文件要放在一个固定的位置,首先要在app目录下创建一个templates目录
mkdir /csvt01/blog/templates
然后把需要的HTML文件放到templates目录里

然后我们在views.py文件里面先导入模块,再修改方法:
from django.template import loader,Context
def index(req)
t = loader.get_template('index.html') #先把index.html导进来,它会自动去blog/templates目录中去找
c = Context({})

return HttpResponse(t.render(c))

上面是第1种方法,还有其他方法:
2.
from django.shortcuts import render_to_response
def index(req)
t = loader.get_template('index.html') #先把index.html导进来,它会自动去blog/templates目录中去找
c = Context({})

return render_to_response('index.html',{})

猜你喜欢

转载自www.cnblogs.com/zhubochang/p/8940120.html