首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Django URLConf设置不工作

Django URLConf设置不工作
EN

Stack Overflow用户
提问于 2015-07-17 20:11:30
回答 2查看 37关注 0票数 1

我已经看了好几个小时了,似乎找不出为什么它不起作用。我正在尝试设置一个regex,以允许以下URL:

代码语言:javascript
复制
/news/monthly/2015/July/

下面是URLConf设置:

代码语言:javascript
复制
url(r'^news/monthly/(?P<year>\d)/(?P<month>\w+)/$', 'Bolton_GC.News.views.monthlynews', name='monthlynews')

有人能发现错误吗因为我遗漏了什么。

提前谢谢。

韦恩

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-07-17 20:13:16

使用+量词加上\d (没有它,只匹配1位数字):

代码语言:javascript
复制
r'^news/monthly/(?P<year>\d+)/(?P<month>\w+)/$'
                           ^

请参阅演示

有关重复与星号和加号量词的详细信息,请参阅+文章:

+告诉引擎尝试匹配前面的令牌一次或多次

票数 1
EN

Stack Overflow用户

发布于 2015-07-17 20:17:18

在示例中,数字要么用(?P<year>[0-9]{4})给出,要么用\d+表示,如下所示:

代码语言:javascript
复制
url(r'^news/monthly/(?P<year>\d+)/(?P<month>\w+)/$', 'Bolton_GC.News.views.monthlynews', name='monthlynews')

希望能帮上忙!

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31483945

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档