django url 正则表达式
Posted
技术标签:
【中文标题】django url 正则表达式【英文标题】:django url regex 【发布时间】:2011-03-22 14:59:32 【问题描述】:我希望我的 urls.py 像这样捕获一个长 url 设置:
/get/<lowercase_string>/<integer>/<date>/<date>/
例如:www.mysite.com/get/ams/221/12-23-2010/01-10-2011/
,您可能会看到日期采用月/日/年格式。
由于我对正则表达式的了解几乎为零,因此我将感谢您的指导。我将在我看来捕获<lowercase_string>
、<integer>
、<date>
、<date>
部分。
谢谢。
【问题讨论】:
【参考方案1】:^get/([a-z]+)/(\d+)/(\d2-\d2-\d4)/(\d2-\d2-\d4)/
#to capture the values in variables:
^get/(?P<lowercase_string>[a-z]+)/(?P<integer>\d+)/(?P<date1>\d2-\d2-\d4)/(?P<date2>\d2-\d2-\d4)/
【讨论】:
@arielnmz 没关系.. 仅供参考:您可以通过再次点击来恢复投票。 他们必须先编辑问题,因为我已经很久没有投反对票了。以上是关于django url 正则表达式的主要内容,如果未能解决你的问题,请参考以下文章