在Django中,字符串的正则表达式不能被正确识别?
在URL.py文件中写入代码:from django.urls import pathfrom . import viewsurlpatterns = [ path(r'^index/$', views.index), path(r'^article/(?P[0-9]+)/$', views.article_page),]网页请求出错404:Using the URLconf defined in myblog.urls, Django tried these URL patterns, in this order:admin/blog/ ^index/$blog/ ^article/(?P[0-9]+)/$The current path, blog/index/, didn't match any of these.应该是正则表达式没有起作用,显示匹配不到url,请问怎么解决? |
免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。
版权声明:作者保留权利,不代表天盟立场。
|
|
|
|
可能是Django版本比较新,把代码中的三个‘path’换成‘re_path’试试 |
|
|
|
|