URL的返回方式 —— 三種結構

PYCode發表於2014-01-15


from django.conf.urls import patterns, include, url


urlpatterns = patterns('',


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

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

)

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':'alen'})

    html = t.render(c)
    return HttpResponse(html)

def index1(req):
    t = Template('<h1>Hello: {{uname}}</h1>')
    c = Context({'uname':'alllllll'})
    return HttpResponse(t.render(c))

def index2(req):
    return render_to_response('index.html',{'uname':'H000000000000000'})






相關文章