hello cc

Django (urls说明)

Posted on 2016-01-21 21:54  星际海盗  阅读(142)  评论(0)    收藏  举报

每天一点点

urls.py

urlpatterns = patterns('blog.views',
    # Examples:
    # url(r'^$', 'testweb.views.home', name='home'),    注意:这个示例说明将主页设置为views中的home方法,主页名称为home
    # url(r'^blog/', include('blog.urls')),

    url(r'^admin/', include(admin.site.urls)),
    url(r'^index/$','blog.views.index'),

 # 'index/':是从url连接中匹配到的关键字
    # 'blog.views.index':是匹配到关键字后去执行blog包中views模块下的index方法
    url(r'^my_search/(?P<id>\d{4})/$','search'),

   url(r'^my_search/(\d{4})/$','search'),  不带 参数的一种写法

   #正则匹配url连接中的4位数字,然后由search方法处理后交给模板search.html显示出来。

   #需要注意参数名id与方法中的形参名一致,
)

views.py

def search(request,id):       或   def search(request,ppp):
    #return HttpResponse("Search begin!")
    return render_to_response('search.html',{'id':id})   或   return render_to_response('search.html',{'id':ppp})

 

search.html

<body>
<h3>tettt</h3>
id :{{ id }}
</body>

 

hello man