【发布时间】:2018-09-06 13:14:03
【问题描述】:
我一直在尝试加载我的 localhost:8000/streamers/1234 但是我的网址中有一个我似乎无法修复的错误。我尝试了以下两种模式,但我不断收到错误:
Django 按以下顺序尝试了这些 URL 模式:
^streamers/(?P[0-9]+)/$ [name='streamer'] 当前路径 streamers/34/ 与其中任何一个都不匹配。
urlpatterns = [
#path(r'^streamers/<int:id>/', views.streamer, name='streamer'),
url(r'^streamers/(?P<id>[0-9]+)/$', views.streamer, name='streamer'),
]
【问题讨论】:
-
你的正则表达式看起来不错。你的错误是什么?那里有任何追溯吗?
-
来自
django 2.0,最好使用re_path()而不是url()
标签: python django django-urls