通过url - django从表中删除相册

时间:2016-08-29 21:12:29

标签: python django

我添加到我的相册列表中 - 一个按钮,用于删除" pk" \" id"中提到的currnt对象。 我给你看了代码:

{% for album in albums %}
    <a href="{%  url 'index'  %}{{ album.id }}">{{ album.name }}</a>

    <form action="{{ album.pk }}" method="post">
{% csrf_token %}
    <button type="submit">push</button>

    </form>
    <br />
{% endfor %}

和url.py:

 url(r'(?P<pk>[0-9])', views.delete.as_view()),

和删除视图:

class delete(DeleteView):
    model = Album
    success_url = reverse_lazy('index')

当我按下按钮时,它真的从表中删除了我需要的东西。 但我试图通过人工发送id - 只是自己在url行中写了它,同样的动作没有做同样的行为。它把我送到了一个错误页面。

为什么那些是两个相同行为中的两个不同行为?

0 个答案:

没有答案