代码之家  ›  专栏  ›  技术社区  ›  Vernon

如何在Django中联合评论订阅

  •  0
  • Vernon  · 技术社区  · 14 年前

    我一直在尝试寻找正确的方式来创建一个“订阅评论订阅源”与电子邮件订阅,看到许多博客。我有一个RSS源正在工作,但我更喜欢使用更干净的电子邮件订阅。

    解决这个问题的正确方法是什么?我应该在models.py文件中创建一个新的类来创建新的数据库表来处理它,还是最好使用第三方应用程序?我更喜欢避免使用激烈辩论之类的东西。我想尽可能多地保留它。

    我假设这在Django已经有了?

    基本上,我想创建类似“通知…”的内容。《新答案日报》在我写这个问题的时候在这一页的底部。

    编辑:我想知道我是否应该试着用信号来做这个?

    1 回复  |  直到 14 年前
        1
  •  1
  •   Gregor Müllegger    14 年前

    您可能想使用 django-notification 应用程序。这是一个很好的可重用应用程序,它允许您定义将触发特定通知的事件,并且您可以指定如何发送通知,例如在示例中通过邮件发送。

    但这可能不是你想要的,因为没有办法每天只发送一封邮件,其中包含所有新的帖子。

    所以我的建议是:

    • 创建一个新的简单应用程序,将订户的详细信息存储到他们希望接收更新的频率等。
    • 然后创建一个管理命令,根据用户的设置发送新帖子的电子邮件。
    • 制造一个cronjob(或使用 celery )每天触发此视图。