Noreversematch -URL mit DjangoPython

Python-Programme
Anonymous
 Noreversematch -URL mit Django

Post by Anonymous »

Derzeit erhalten Sie einen Noreversematch -Fehler und nicht sicher, warum. Hier ist die Fehlermeldung und den relevanten Code: < /p>
Fehler: < /strong>
Fehler während der Vorlage -Rendering
in der Vorlage c: ....
\ userapp \ templates \ userapp \ details.html, Fehler in Zeile 11 < /p>
Umkehrt für 'Favoriten' mit Argumenten '(' ',)' Nicht gefunden. 1 Muster (s) Proben: ['musik/(? />

Code: Select all

app_name = 'userapp'
path('music//favourite/', views.favourite, name='favourite')
< /code>
views.py
def favourite(request, album_id):
albums = get_object_or_404(Album, pk=album_id)
try:
selected_song = albums.song_set.get(pk=request.POST['song'])
except (KeyError, Song.DoesNotExist):
return render(request, 'userapp/details.html', {
'albums': albums,
'error_message': "You did not select a valid song",
})
else:
selected_song.is_favourite = True
selected_song.save()
return render(request, 'userapp/details.html', {'albums': albums})
< /code>
details.html
{% if error_message %}
{{ error_message }}[/b]
{% endif %}
Zeile 11 -

Code: Select all

{% csrf_token %}
{% for song in albums.song_set.all %}


{{ song.song_title }}
{% if song.is_favourite %}
[img]https://i.imgur.com/b9b13Rd.png[/img]
{% endif %}


{% endfor %}


Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post