从前端删除模型实例

时间:2016-08-05 20:40:00

标签: django django-models

我想在我的演员列表中添加一个按钮。此按钮应该能够删除该实例。

我尝试了以下但是它不起作用,我做错了什么?:

<ul>{% for actor in actors %}
<li>Name: {{ actor.name }}
<br> 
Wage: {{ actor.wage }} 
<a href="{% actor.delete() %}">DELETE</a></li>
<br><br>
{% endfor %}
</ul>

1 个答案:

答案 0 :(得分:0)

好的,谢谢大家。

我只是创建了一个新的url,它引用了我的views.py中的一个函数,如下所示:

def del_actor(request, actor_id):
actor = Actor.objects.get(id=actor_id)
Actor.objects.get(id=actor_id).delete()
return HttpResponseRedirect('/scenes/actor/')