django 中的自动化:Celery

Automation in django: Celery

Django noob,请多多包涵

如何解析外部站点(任何新闻站点)的 rss/atom 提要并为每个 post 创建评论部分?或者只是在用户提交链接的 reddit 上;这里的链接将从 single/multiple 个网站更新并添加评论部分。

如果网站在同一个数据库中,使用联合框架很容易做到。但是我找不到使它适用于外部站点的确切解决方案和过程。我已经创建了用户模型和评论 model.I 卡在了自动添加链接的过程中。

使用django==1.8,python==2.7 非常感谢

编辑:如何在芹菜中做到这一点?

您至少需要一个用户模型、评论模型、文章模型,并且很可能需要一个站点模型来存储您的 RSS URL 和有关该站点的元数据。

然后您需要创建一个函数来从您的 URL 中解析 RSS,并填充您的文章 table。您需要通过 Cron 或类似 Celery 的方式定期调用此函数。

用户提交文章的情况与此类似,尽管您需要的不是站点模型,而是类别或渠道模型。

剩下的就是表格和视图了。

联合框架不解析 RSS,它从现有模型生成 RSS,因此这对您的情况没有用,除非您打算发布文章的 RSS 提要,链接到评论页面(Reddit 这样做) .