Je souhaite générer un flux des dernières entrées d'un article de blog sous un tag particulier. J'ai utilisé le django-tagging. Comment puis-je faire ceci? Voici comment je défini mon LatestEntriesFeeddjango génère un flux pour un tag particulier
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())
merci alex qui serait un indice utile. im penser à sous-classer le LatestEntriesFeed. –