我只想从模板中调用视图函数,并且我已经看到我必须使用反向函数来完成它。我想将参数传递给视图函数,但我不想在 url 中显示它。可能吗?这是我的代码和错误:
网址.py
url(r'^perfil/deleteDownloadedTrack/$','principal.views.delete_downloaded_track', name='delete_downloaded_track'),
视图.py
def delete_downloaded_track(request, track):
...
return HttpResponseRedirect(reverse('profile_detail'))
模板.html
{% for track in downloadedTracks %}
<tr>
<td>
{{track.name}}
</td>
<td>
<div class="botoForm" onclick="location.href='{% url "principal.views.delete_downloaded_track" track %}'"> Eliminar </div>
</td>
{% endfor %}
和错误:
Reverse for 'principal.views.delete_downloaded_track' with arguments '(<DownloadedTrack: DownloadedTrack object>,)' and keyword arguments '{}' not found.
谢谢!!