0
使用下面的这个例子,我试图找出一种方法来让“删除”按钮删除条目。我可以使用Django模板中的for循环删除模型实例吗?
VIEWS.PY
latest_entries=Entry.objects.order_by('-pub_date')[:16]
TEMPLATE.HTML
{% for entry in latest_entries %}
entry.name <div class="delete">delete</div>
entry.price
entry.picture
entry.sellername
{% endfor %}
从阅读Django文档,我明白,我可以做一些像这样删除我的意见的对象:
b = Blog.objects.get(pk=1)
b.delete()
但是我不知道怎么这与我的链接在模板中循环。
是否可以从模板中的for循环中删除模型实例,还是需要转到另一条路线才能完成此任务?
基本上这是卖家可以登录的店面页面。我想要的是列出卖家发布的所有商品,并让卖家可以删除任何这些商品。由于我正在使用for循环来显示项目,因此我认为会有办法删除单个项目。我不知道这是否回答你的问题。 – stephan
我知道我可以像你上面显示的那样做,但是我不知道如何去处理它。我希望有更多的Django-ish方式。 – stephan