如何实现后台通知功能呢?

  • zzzzer
  • 523 次点击

比如说如果有人评论了我的文章,admin后台就有提示,想了半天没什么思路。

  • 4 条回复 | 2 人参与
  • 说下我的思路:

    1. 评论的model中添加“已经阅读”字段(假设为have_read)default=False
    2. 重写阅读评论的get方法,将该评论的have_read=True
    3. 获取未阅读评论:

    unread_num = Comment.objects.filter(have_read=False)

  • 我没有通过后台提醒,我的博客自己写了个通知模块。

  • 这个方法也不错。如果要实现一个社区或者我博客那样的通知系统,可以看看 django-notifications-hq,源码也写的很清晰,值得学习。@itsneo1990

  • @追梦人物 大体扫了一下很nice啊,能想到的都封装好了,MARK一下。

添加一条新回复
登录 或者 注册 后发表回复