2016-11-01 6 views
1

イムは、このエラーを取得イムURLさんのアルバムのために作成しようとしているが、それほどイライラ

を取得します(プログラミングイム新しい)

Reverse for 'results' with arguments '('',)' and keyword arguments '{}' not found. 1 pattern(s) tried: ['polls/(?P<Album_id>[0-9]+)/results/$'] 
このライン上の

<h1><a href="{% url 'polls:results' Album.id %}">{{ album.AlbumTitle }}</a></h1> 

相続人view.pyファイル

from django.shortcuts import get_object_or_404, render 
from django.http import HttpResponse 
from django.http import Http404 
from django.template import loader 
from django.shortcuts import get_object_or_404, render 

from .models import Artist 


def index(request): 
    latest_Artist_list = Artist.objects.order_by('id')[:5] 
    context = {'latest_Artist_list': latest_Artist_list,} 
    return render(request, 'polls/index.html', context) 


def detail(request, Artist_id): 
    global Artist 
    artist = get_object_or_404(Artist, pk=Artist_id)   #kazkodel mazoji 
    return render(request, 'polls/detail.html', {'Artist': artist}) #kazkodel mazoji 

def results(request, Album_id): 
    #global Album 
    album = get_object_or_404(Album, pk=Album_id) 
    return render(request, 'polls/results.html', {'Album': album}) 

HERESにurl.pyファイル

from django.conf.urls import url 

from . import views 

app_name = 'polls' 

urlpatterns = [ 
    url(r'^$', views.index, name='index'), 
    url(r'^(?P<Artist_id>[0-9]+)/$', views.detail, name='detail'), 
    url(r'^(?P<Album_id>[0-9]+)/results/$', views.results, name='results'), 
] 

答えて

1

あなたがアルバムを使用しているので、空のようですし、それはちょうどアルバムです。使用してみてください:

<a href="{% url 'polls:results' album.id %}"> 

の代わりに:

<a href="{% url 'polls:results' Album.id %}"> 

(私の英語については申し訳ありません)

+0

おかげで、それは働きました! – ThisGuy

+0

クール!歓迎です – Genarito

+0

もう少しお手伝いできますか? :)トラックを印刷しようと

    \t {Album.albumTracks_set.all%以下でalbumTracks用%} \t \t

    {{albumTracks.TrackTitle}}

    \t {%ENDFOR%}
はイムそれはneverming何 – ThisGuy

関連する問題

 関連する問題