Django新手,请耐心听我说
如何解析外部站点(任何新闻站点)的rss/atom提要并为每个帖子创建评论部分?或者只是在用户提交链接的reddit上;这里的链接将从一个/多个网站更新,并添加评论部分。
如果站点在同一个数据库中,使用辛迪加框架很容易。但我找不到确切的解决方案和流程,使其适用于外部网站。我已经创建了用户模型和评论模型。我在自动添加链接的过程中卡住了。
Using django==1.8, python==2.7
编辑:芹菜怎么做?
您至少需要一个用户模型、评论模型、文章模型,而且最有可能需要一个站点模型来存储关于该站点的RSS url和元数据。
然后需要创建一个函数来从url解析RSS,并填充文章表。您需要定期调用这个函数,可以通过Cron,也可以像芹菜一样。
用户提交文章的情况与此类似,不过您需要的不是站点模型,而是类别或渠道模型。
其余的都是形式和视图。
联合框架不解析RSS,它从现有的模型生成RSS,所以这在您的情况下是无用的,除非您打算发布您的文章的RSS提要,链接到评论页面(Reddit做到了这一点)。