擅长:python、mysql、java
<p>我建议使用<a href="http://code.google.com/p/django-atompub/" rel="nofollow noreferrer">django-atompub</a>来生成原子源。
它有非常好的类抽象,有很多选项,所以没有任何XML黑客攻击,只有高级Python代码。在</p>
<p>示例:</p>
<pre><code># Define feed class
class StreamFeed(Feed):
... [snipped]
def item_links(self, item):
return [{'rel': 'enclosure', 'href': item.file.url, 'length': item.file.size, 'type': item.mime.name},
{'rel': 'alternate', 'href': full_url(item.get_absolute_url())}]
</code></pre>
<p>我在我的开源图片博客django应用程序中使用了它。您可以通过<a href="http://bitbucket.org/dobrych/mediatr/src/" rel="nofollow noreferrer">bitbucket repo</a>查看示例。在</p>
<p>完成<a href="http://bitbucket.org/dobrych/mediatr/src/tip/feeds.py" rel="nofollow noreferrer">feed generation code</a>。在</p>