我正在尝试链接java脚本和Django View ,我有一个评论删除 View ,它的功能很好,但是,在删除它们之前我需要使用javascript进行一些确认。
我不了解有关映射 Javascript 和 Django View 的知识。谁能帮我写一下代码吗?
@login_required
def delete_my_comment(request, pk):
comment = get_object_or_404(Comment, pk=pk)
if comment.user == request.user.username:
comment.delete()
messages.success(request, f' Your comment is deleted')
return redirect('post-detail', pk=comment.post.id)
<a class="btn btn-danger btn-sm mt-1 mb-1" href="{% url 'post-delete' object.id %}">Delete Post</a>
有人可以帮我根据上面的代码编写删除构造的 JavaScript 逻辑吗? 谢谢大家
最佳答案
通用 View 的答案很好,但如果您需要对 UI 进行更多控制,您可以使用 JavaScript 来完成此操作。只需在删除按钮上添加事件监听器即可。如果用户单击此按钮 - 通过将其显示属性更改为阻止,将显示一些隐藏的 html 表单。如果您使用 Bootstrap ,那就更简单了。了解 Bootstrap Modals
关于javascript - 在Django中,如何在删除评论之前生成确认提示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56318647/