通过Django URL误差传递参数



我一直在尝试加载我的local主机:8000/流媒体/1234,但是我的URL中有一个错误,我似乎无法修复。iv在下面尝试了这两种模式,我一直遇到错误:

django以此顺序尝试了这些URL模式:

^流媒体/(?p [0-9] (/$ [name ='streamer']当前的路径,流媒体/34/,与其中任何一个不匹配。

urlpatterns = [
    #path(r'^streamers/<int:id>/', views.streamer, name='streamer'),
    url(r'^streamers/(?P<id>[0-9]+)/$', views.streamer, name='streamer'),
]

如果" views.streamer"是基于类的视图,请使用:

path(r'^streamers/<int:id>/', views.streamer.as_view(), name='streamer'),

注意" as_view(("之后。

最新更新