Python 我正在尝试进行反向URL调用,但找到了NOreverse匹配项

Python 我正在尝试进行反向URL调用,但找到了NOreverse匹配项,python,django,url,django-urls,Python,Django,Url,Django Urls,我试图使用反向URL调用django中appmusic中的URL,但无法。下面是我的代码 My main_web_app URL file from django.conf.urls import url, include from django.contrib import admin urlpatterns = [ url(r'^login$/', include('login.urls')), url(r'^admin/',

我试图使用反向URL调用django中appmusic中的URL,但无法。下面是我的代码

My main_web_app URL file

    from django.conf.urls import url, include
    from django.contrib import admin


    urlpatterns = [

        url(r'^login$/', include('login.urls')),
        url(r'^admin/', admin.site.urls),
        url(r'^music/', include('Music.urls'), name='indexView')

    ]
我的音乐/URL文件

    from django.conf.urls import url
    from . import views

    app_name = 'music'

    urlpatterns = [
        # /music/
        url(r'^$', views.IndexView.as_view(), name='indexView'),
        # /music/852
        url(r'^(?P<album_id>[0-9]+)/$', views.DetailView.as_view(), name='detailsView'),
        # /music/add
        url(r'^add/$', views.AddAlbum.as_view(), name='addView')
    ]
我的模板文件

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    </head>
    <body>
        <ul>
        {% for album in Album_List %}
            <li><a href="{% url 'music:detialView' %}">{{ album.Album_name }}
             </a></li>
        {% endfor %}
        </ul>
        <a href="{% url 'music:addView' %}" > Add Album</a>
    </body>
    </html>
出现的错误是

Error during template rendering

In template C:\Users\Varun\Desktop\newsite\Music\templates\Music\index.html, error at line 10
Reverse for 'detailView' not found. 'detailView' is not a valid view function or pattern name.
1   <!DOCTYPE html>
2   <html lang="en">
3   <head>
4       <meta charset="UTF-8">
5       <title>Title</title>
6   </head>
7   <body>
8       <ul>
9       {% for album in Album_List %}
10          <li><a href="{% url 'music:detailView' %}">{{ album.Album_name }}</a></li>
11      {% endfor %}
12      </ul>
13      <a href="{% url 'music:addView' %}" > Add Album</a>
14  </body>
15  </html>
谁能告诉我我做错了什么?? 我的应用程序的结构是 WebItemain web app==>Musiccontains 1 modelAlbum

此处输入错误。将URL.py更改为:


注意细节视图中的额外s。

以下答案是否帮助您解决问题?如果是,请将其标记为已接受。这是StackOverflow的良好实践;这确实帮了我的忙,谢谢你没注意到。非常感谢
Error during template rendering

In template C:\Users\Varun\Desktop\newsite\Music\templates\Music\index.html, error at line 10
Reverse for 'detailView' not found. 'detailView' is not a valid view function or pattern name.
1   <!DOCTYPE html>
2   <html lang="en">
3   <head>
4       <meta charset="UTF-8">
5       <title>Title</title>
6   </head>
7   <body>
8       <ul>
9       {% for album in Album_List %}
10          <li><a href="{% url 'music:detailView' %}">{{ album.Album_name }}</a></li>
11      {% endfor %}
12      </ul>
13      <a href="{% url 'music:addView' %}" > Add Album</a>
14  </body>
15  </html>
url(r'^(?P<album_id>[0-9]+)/$', views.DetailView.as_view(), name='detailView'),