Syndication如何在Django中运行?

时间:2014-11-07 01:30:17

标签: django atom-feed syndication

为什么这(希望)不是一个广泛的问题:

我一直在查看syndication上的Django源代码。我从功能上理解这些Feed是什么以及他们做了什么,但我不确定magic是如何发生的。

实际问题:

Django在幕后做什么来通过网络发送这些更改? Django只是创建一个客户端读取的对象(如XML文件),甚至不使用网络吗?使用什么机制来确保用户在“合理”的时间内获得这些更新 - 它是浏览器(或其他一些软件)知道在Django努力地将数据添加到文件时要知道更新的组合,还是Django做大部分的工作?

1 个答案:

答案 0 :(得分:2)

没有任何魔力,Django甚至没有采取任何措施来确保客户在任何特定时间内获得更新。

与网络上几乎所有内容一样,Feeds是一种完全基于拉动的机制。 Feed阅读器负责定期向客户端请求更新。

相关问题