我一直在尝试加载我的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'),
]
答案 0 :(得分:0)
如果“views.streamer”是基于类的视图,请使用:
path(r'^streamers/<int:id>/', views.streamer.as_view(), name='streamer'),
注意views.streamer之后的“as_view()”。