Django urlpatterns配置(1)

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})

你可能感兴趣的:(读书笔记,python)