Django url 正则表达式

发布于 2024-09-11 18:14:23 字数 424 浏览 4 评论 0原文

我希望我的 urls.py 捕获这样的长网址设置:

/get/<lowercase_string>/<integer>/<date>/<date>/

例如:www.mysite.com/get/ams/221/12-23-2010/01-10-2011/,如您所见,日期采用月/日/年格式。

由于我的正则表达式知识几乎为零,我将感谢您的指导。我将捕获 > 我认为的部分。

谢谢。

I want my urls.py to capture a long url setting as such:

/get/<lowercase_string>/<integer>/<date>/<date>/

For instance: www.mysite.com/get/ams/221/12-23-2010/01-10-2011/, as you may see date is in month/day/year format.

As my regex knowledge is near to nothing, I will be grateful for you guidance. I will be capturing <lowercase_string>, <integer>, <date>, <date> parts at my view.

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

伴我心暖 2024-09-18 18:14:23
^get/([a-z]+)/(\d+)/(\d{2}-\d{2}-\d{4})/(\d{2}-\d{2}-\d{4})/

#to capture the values in variables:

^get/(?P<lowercase_string>[a-z]+)/(?P<integer>\d+)/(?P<date1>\d{2}-\d{2}-\d{4})/(?P<date2>\d{2}-\d{2}-\d{4})/
^get/([a-z]+)/(\d+)/(\d{2}-\d{2}-\d{4})/(\d{2}-\d{2}-\d{4})/

#to capture the values in variables:

^get/(?P<lowercase_string>[a-z]+)/(?P<integer>\d+)/(?P<date1>\d{2}-\d{2}-\d{4})/(?P<date2>\d{2}-\d{2}-\d{4})/
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文