django feedparser限制结果

问题描述:

即时通讯feedparser:我有一个模板标签用于显示“新闻”在我的主页,但是,如何限制feedparser结果?django feedparser限制结果

包含标签

from django.template import Template, Library 
import feedparser 
register = Library() 

@register.inclusion_tag('rss_render.html') 
def rss_render(object): #RSS URL "object" 
    rss = feedparser.parse(object)  
    return {'rss': rss} 

模板

<ul> 
{% for r in rss.entries %} 
<li> <a href="{{ r.link }}" target="_blank" title="{{ r.title }}">{{ r.title }}</a></li> 
{% endfor %} 
</ul> 
+0

酷,但哪一个? – Asinox 2010-09-15 21:24:35

+1

我做道歉,而不是严格的关键字,但我仍然发现使用对象作为变量名不是一个好习惯。 – 2010-09-15 21:28:41

+0

好的,谢谢,虐待:) – Asinox 2010-09-16 15:40:58

采取this Django的片断为例。

您可以使用Django的slice模板标签:

{% for r in rss.entries|slice:":10" %} 

http://docs.djangoproject.com/en/dev/ref/templates/builtins/#slice