我正在尝试使用comment.is_published=False
删除评论。但是,如果我尝试使用相同的commenttext作为相同的用户注释同一个用户,则不会出现(可能是因为评论对象已经存在)。
还有其他方法可以删除/删除评论或忘记了什么?与comment.is_removed = True
招呼
答案 0 :(得分:2)
评论模型here对用户或文字的唯一性没有任何限制,因此我不明白为什么你会遇到任何问题。
您删除的评论与使用comment.delete()
的任何其他对象一样。
但是如果你想删除一个查询集,用is_pubished = False表示所有注释,你会这样做:Comment.objects.filter(is_published=False).delete()
。
查看文档。