1

私はフィードパーサーで何かをしています: ホームページに「ニュース」を表示するためのテンプレートタグがありますが、フィードパーサーの結果をどのように制限しますか?

包含タグ

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>
4

2 に答える 2

0

Djangoのsliceテンプレートタグを使用できます。

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

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

于 2011-03-28T19:19:02.520 に答える
0

たとえば、このDjango スニペットを見てください。

于 2010-09-15T21:24:50.543 に答える