Django 正则表达式不匹配
Django regex not matching
我在 Python/Django.
中使用正则表达式匹配 url 时遇到问题
这是 url 它需要获取
http://127.0.0.1:8000/blog/2017/11/3/1/
代码如下:
from django.conf.urls import url
from blog import views
app_name = 'blog'
urlpatterns = [
url(r'^blog/$', views.blog, name='archive'),
url(r'^blog/(?P<year>[0-9]{4})/(?P<month>[0-9]{2})/(?P<day>[0-9]{2})/(?P<id>[0-9]+)/$', views.blog_article, name='blog_article'),
] # regex
日期 3
与捕获组 (?P<day>[0-9]{2})
不匹配。将其更改为 03
或将组更改为 (?P<day>[0-9]{1,2})
.
我在 Python/Django.
中使用正则表达式匹配 url 时遇到问题这是 url 它需要获取
http://127.0.0.1:8000/blog/2017/11/3/1/
代码如下:
from django.conf.urls import url
from blog import views
app_name = 'blog'
urlpatterns = [
url(r'^blog/$', views.blog, name='archive'),
url(r'^blog/(?P<year>[0-9]{4})/(?P<month>[0-9]{2})/(?P<day>[0-9]{2})/(?P<id>[0-9]+)/$', views.blog_article, name='blog_article'),
] # regex
日期 3
与捕获组 (?P<day>[0-9]{2})
不匹配。将其更改为 03
或将组更改为 (?P<day>[0-9]{1,2})
.