【发布时间】:2014-08-15 15:40:44
【问题描述】:
我知道这个问题还有其他版本,但我发布了这个问题,因为它们都没有提供我想要的。
我想要的只是
- 用户点击“删除”
- 用户获取 JS 确认对话框
- 如果是
- 继续删除
- 如果否
- 什么都不做
- 如果是
我正在使用 Django 的通用 DeleteView
class CommentDelete(DeleteView):
model = Comment
success_url = 'index.html'
template_name = 'index.html'
@method_decorator(login_required)
def dispatch(self, *args, **kwargs):
return super(CommentDelete, self).dispatch(*args, **kwargs)
def get_object(self, *args, **kwargs):
obj = super(CommentDelete, self).get_object(*args, **kwargs)
if not obj.owner == self.request.user:
raise Http404
return obj
我的删除按钮如下所示
<h2><a href="comment/{{ cmt.id }}/delete" class="cmt_del">
Delete
</a></h2>
--编辑-- 我设法启动了对话框,但不知道下一步该做什么。
当我在确认对话框中单击“是”时如何删除特定评论?
【问题讨论】:
标签: javascript jquery python django