【问题标题】:django feedparser limit the resultdjango feedparser 限制结果
【发布时间】:2010-09-15 19:49:49
【问题描述】:

我正在使用 feedparser 做一些事情:我有一个模板标签用于在我的主页中显示“新闻”,但是,对 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>

【问题讨论】:

  • 我很抱歉,严格来说不是关键字,但我仍然发现使用对象作为变量名不是一个好习惯。

标签: django tags feedparser inclusion


【解决方案1】:

thisDjango sn-p 为例。

【讨论】:

    【解决方案2】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2016-08-16
      • 2011-09-28
      • 2021-03-26
      • 1970-01-01
      • 2017-10-13
      • 1970-01-01
      • 2016-04-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多