文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>django学习手记 四

django学习手记 四

时间:2007-09-13  来源:haod

高级url视图

观察下面的视图:

from django.conf.urls.defaults import *
  
urlpatterns = patterns('mysite.views',
    (r'^/?$', 'archive_index'),
    (r'^(\d{4})/([a-z]{3})/$','archive_month'),
)
  
urlpatterns += patterns('weblog.views',
    (r'^tag/(\w+)/$', 'tag'),
)


命名组

urlpatterns = patterns('',
  (r'^articles/(?P<year>\d{4})/$', views.year_archive),
   (r'^articles/(?P<year>\d{4})/(?P<month>\d{2})/$', views.month_archive),
)


添加额外的信息

urlpatterns = patterns('',
  (r'^foo/$', views.foobar_view, {'template_name': 'template1.html'}),
  (r'^bar/$', views.foobar_view, {'template_name': 'template2.html'}), 

)


伪造一个url,第一个url , 相当于/mydata/jan/06

urlpatterns = patterns('',
  (r'^mydata/birthday/$', views.my_view, {'month': 'jan', 'day': '06'}),
  (r'^mydata/(?P<month>\w{3})/(?P<day>\d\d)/$', views.my_view),
)


url include()

urlpatterns = patterns('',
(r'^weblog/', include('mysite.blog.urls')),
(r'^photos/', include('mysite.photos.urls')),
(r'^about/$', 'mysite.views.about'),
)

相关阅读 更多 +
排行榜 更多 +
找茬脑洞的世界安卓版

找茬脑洞的世界安卓版

休闲益智 下载
滑板英雄跑酷2手游

滑板英雄跑酷2手游

休闲益智 下载
披萨对对看下载

披萨对对看下载

休闲益智 下载