Django urlpatterns配置(1)

来源:互联网 发布:少儿编程用什么软件 编辑:程序博客网 时间:2024/06/06 07:41
1.不带参数的列子
urlpatterns = patterns('',    
    url(r'^article$','news_index' ,name="myarticle"),
 )
其中name="myarticle" 相当于一个别名.
Templates里的html为
<a href="{%url myarticle%}">文章</a> 
View里面写成
HttpResponseRedirect(reverse("myarticle"))

2.带参数的列子
urlpatterns = patterns('',   
(r'^(?P<year>/d{4})/(?P<month>/d{1,2})/$','myarticle' ),

Template相应的改成:
<a href="{%url news_archive 2010 ,02%}">2010年02月</a> 
多了2010和02这两个参数
View里面写成
reverse("news_archive",kwargs={"year":2010,"month":02})

0 0
原创粉丝点击