我在models.py 中有一个名为Actie 的模型。我传递的上下文:{'actie': Actie.objects.all(), 'user': request.user}这是我由视图呈现的模板:{% for actie in actie %} {% if actie.actie_gebruiker.id == user.id %} <tr onclick="window.location.href={{ actie.id }}"> <td>{{ actie.id }}</td> <td>{{ actie.actie_naam }}</td> <td>{{ actie.actie_status.status_naam }}</td> <td>{{ actie.actie_aanmaakdatum|date:"d-m-y [ H:i ]" }}</td> <td>{{ actie.actie_einddatum|date:"d-m-y" }}</td> <td>{{ actie.actie_eindtijdstip|date:"[ H:i ]" }}</td> <td>{{ actie.actie_gebruiker }}</td> </tr> <a id="verwijderenButton" href="" onclick="bevestigVerwijdering({{ actie_id }});"><img class="icontje" src="{% static 'MyApp/verwijderen.png' %}"></a> {% endif %} {% endfor %}{% endif %}{% endfor %}<script> function bevestigVerwijdering(id) { var actie_id = '{{ actie.id }}'; var antwoord = confirm("Weet u zeker dat u deze actie wilt verwijderen?"); if (antwoord == true) { document.getElementById('verwijderenButton').href = 'verwijderen/' + id + '/'; alert(id); alert(document.getElementById('verwijderenButton').href); //window.location.href= 'verwijderen/' + id + '/'; } }</script>现在我想让这段代码做的是,当我点击图像时,它会从数据库中删除该特定记录。当我不点击第一条记录时它不会删除任何内容,但当我点击第一条记录时它会删除最后一条记录。这是我的观点:def verwijderActie(request, id): Actie.objects.filter(id=id).delete() return HttpResponseRedirect('../../')
添加回答
举报
0/150
提交
取消