【发布时间】:2018-05-19 13:57:21
【问题描述】:
我正在尝试为我网站上的音乐应用程序创建后端代码。
我已经在我的views.py 文件中(在正确的目录中)创建了正确的视图,如下所示:
def detail(request, album_id):
return HttpResponse("<h1>Details for Album ID:" + str(album_id) + "</h1>")
但是,在为此创建 URL 或路径时(如下所示)
#/music/71/ (pk)
path(r'^(?P<album_id>[0-9])/$', views.detail, name='detail'),
我在终端上遇到警告:
?: (2_0.W001) Your URL pattern '^(?P<album_id>[0-9])/$' [name='detail'] has a route that contains '(?P<', begins with a '^', or ends with a '$'. This was likely an oversight when migrating to django.urls.path().
每当/music/(路径适用)后跟一个数字,例如/music/1(这是我希望能够做到的)时,找不到页面并且终端给出上述信息警告。
【问题讨论】:
标签: django django-views django-urls