我想生成特定标记下的博客帖子的最新条目的供稿。我用django标签。我怎样才能做到这一点?这是我如何定义我的LatestEntriesFeeddjango生成特定标记的供稿
from django.core.exceptions import ObjectDoesNotExist
from django.utils.feedgenerator import Atom1Feed
from django.contrib.sites.models import Site
from django.contrib.syndication.feeds import Feed
from articles.models import Entry
current_site = Site.objects.get_current()
class LatestEntriesFeed(Feed):
title = 'Latest Entries for %s' % current_site
link = '/feeds/latest/'
description = 'Latest entries posted.'
def items(self):
return Entry.live.all()[:100]
def item_pubdate(self, item):
return item.pub_date
def item_guid(self, item):
return "tag:%s,%s:%s" % (current_site.domain,
item.pub_date.strftime('%Y-%m-%d'),
item.get_absolute_url())
感谢亚历克斯这将是有益的提示。即时考虑子类LatestEntriesFeed。 – 2010-07-21 02:15:45