0
が見つかりませんこれは私のviews.py
です:私はこのコードを実行している場合はURLエラーは、ページが404
from django.conf.urls import url
from . import views
urlpatterns = (
url(r'^$', views.index, name='index'),
url(r'^(?P<album_id>[0-9]+)/$', views.detail, name='detail'),
)
、私のようにエラーを取得しています:これは私がmusic\urls.py
from django.http import Http404
from django.shortcuts import render
from .models import Album
def index(request):
all_albums = Album.objects.all()
return render(request, 'music/index.html', {'all_albums': all_albums})
def detail(request, album_id):
try:
album = Album.objects.get(pk=album_id)
except Album.DoesNotExist:
raise Http404("Album does not exist")
return render(request, '/music/detail.html', {'album': album})
次のとおりです。
あなたのブラウザにはどのURLが入力されていますか? –
プロジェクトの 'urls.py'も追加してください。 django.conf.urlsインポートから – neverwalkaloner
は、django.contribインポート管理 urlpatterns = [ URL(R '^管理/'、admin.site.urls)、 URL(R '^音楽/' からURL を含みます、 include( 'music.urls'))、 ] これはプロジェクトのURLです –