django url regex

Hel*_*nar 4 regex django django-urls

我希望我的urls.py能够捕获长网址设置:

/get/<lowercase_string>/<integer>/<date>/<date>/
Run Code Online (Sandbox Code Playgroud)

例如:www.mysite.com/get/ams/221/12-23-2010/01-10-2011/,您可能会看到日期是月/日/年格式.

由于我的正则表达式知识几乎为零,我将非常感谢你的指导.我会捕捉<lowercase_string>,<integer>,<date>,<date>在我的观点部分.

谢谢.

Ama*_*osh 20

^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})/
Run Code Online (Sandbox Code Playgroud)

  • 快34秒:) (3认同)