为了账号安全,请及时绑定邮箱和手机立即绑定

在Django中,字符串的正则表达式不能被正确识别?

在Django中,字符串的正则表达式不能被正确识别?

欢哥6667 2017-12-08 12:54:43
在URL.py文件中写入代码: from django.urls import path from . import views urlpatterns = [    path(r'^index/$', views.index),    path(r'^article/(?P<article_id>[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<article_id>[0-9]+)/$ The current path, blog/index/, didn't match any of these.应该是正则表达式没有起作用,显示匹配不到url,请问怎么解决?
查看完整描述

1 回答

?
临江仙1994

TA贡献1条经验 获得超2个赞

可能是Django版本比较新,把代码中的三个‘path’换成‘re_path’试试

查看完整回答
2 反对 回复 2017-12-21
  • 1 回答
  • 0 关注
  • 2757 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信