页面的Django URL参数

时间:2015-12-15 14:34:00

标签: django mezzanine

我认为这应该相当简单。我正在使用Django Mezzanine CMS。我创建了一个名为“Calendar”的页面,我有一个处理它的page_processor。这需要一个城市/州的论点:

http://localhost:8000/calendar/?city=Somerville,MA

我想要的是这样的事情:

http://localhost:8000/calendar/MA/Somerville

在我的urls.py中我有这个:

url(r'^calendar/(?P<state>\w+$)', "mezzanine.pages.views.page", name="calendar"),                    
url(r'^calendar/(?P<state>\w+)/(?P<city>\w+)', "mezzanine.pages.views.page", name="calendar"), 

也是好的措施:

url(r"^calendar/(.*)", "mezzanine.pages.views.page", name="calendar"), 

但是我得到了404.我如何映射这个?

TIA, 乔尔

0 个答案:

没有答案