[Django]-Django notification on comment submission

3👍

Connect django.contrib.comments.signals.comment_was_posted to notification.models.send() as appropriate.

2👍

You have to register your comment_notification function with comment_was_posted signal.

from django.contrib.comments.signals import comment_was_posted

if "notification" in settings.INSTALLED_APPS:
    from notification import models as notification

    def comment_notification(sender, comment, request):
        user = request.user
        message = "123"
        notification.send([user], "new comment", {'message': message,}) 

    comment_was_posted.connect(comment_notification)

0👍

I don’t know of an app (pretty sure there’ll be something out there) but it is fairly straightforward to roll your own. You can tap the Comment model’s comment_was_posted signal to call a function that will send you an email.

Leave a comment