1

我正在使用股票Django 评论框架。将复选框添加到评论表单以允许评论者收到未来评论的通知的最佳方式是什么?

4

1 回答 1

0

这没有内置到django 评论框架中,所以你必须自己做。

您可以对Comment模型进行子类化以包含一个布尔字段,该字段跟踪评论者是否希望收到有关该评论的通知,然后包装post_comment视图以检测此设置 - 对于每个新评论,收集该对象的所有其他评论并创建想要通知的用户列表,然后使用django-notifications或类似的方法实际发送通知。

在前端,您只需要覆盖templates/comments/form.html以包含您的新字段,这样就足够简单了。

这太高了,无法提供任何代码示例,因此您必须自己处理它,并在出现问题时回来。

于 2012-08-07T17:14:42.407 回答