Vous n'êtes pas identifié(e).
Bonjour à tous.
Après avoir passé pas mal d'heures à chercher par moi-même une solution, je m'en remet à vous !
Suivant l'exemple du djangobook, j'ai essayé d'installer un système de flux RSS. Cependant, il doit y avoir un problème car je me retrouve toujours avec le même message d'erreur.
urls.py
from mysite.portfolio.feeds import LatestEntriesFeed
#for feeds
feeds = {
'blog': LatestEntriesFeed,
}
...
(r'^feeds/(?P<url>.*)/$', 'django.contrib.syndication.views.feed', {'feed_dict': feeds}),
Puis pour le flux
from django.contrib.syndication.feeds import Feed
from mysite.portfolio.models import Article
class LatestEntriesFeed(Feed):
title = "*** *** Blog"
link = "/blog/"
description = "Blog aticles "
def items(self):
return Article.objects.order_by('-insert_dt')[:30]
def item_title(self, item):
return item.title
def item_description(self, item):
return item.content
def item_link(self, item):
return "/blog/"
Je me retrouve avec le message d'erreur suivant
ImproperlyConfigured at /feeds/blog/
Give your Article class a get_absolute_url() method, or define an item_link() method in your Feed class.
Le message étant on ne peut plus explicif, j'ai donc ajouté la méthode item_link (voir classe du dessus), et également un get_absolute_url a ma classe Article, mais rien n'y fait ! Je me retrouve toujours avec cette erreur récurrente.
Si quelqu'un a une idée, je suis preneur !
Merci par avance et bonne journée
Hors ligne
Bonjour,
La réponse m'a été donnée sur un autre forum,
def item_link(self, item):
return "/blog/" + str(item.id) + "/"
Merci quand même
Hors ligne