Browse Source

Fixed #19306 - Improved syndication example.

Thanks brycenesbitt for the report.
Tim Graham 12 years ago
parent
commit
1f1f60d12f
1 changed files with 5 additions and 0 deletions
  1. 5 0
      docs/ref/contrib/syndication.txt

+ 5 - 0
docs/ref/contrib/syndication.txt

@@ -53,6 +53,7 @@ This simple example, taken from `chicagocrime.org`_, describes a feed of the
 latest five news items::
 
     from django.contrib.syndication.views import Feed
+    from django.core.urlresolvers import reverse
     from chicagocrime.models import NewsItem
 
     class LatestEntriesFeed(Feed):
@@ -69,6 +70,10 @@ latest five news items::
         def item_description(self, item):
             return item.description
 
+        # item_link is only needed if NewsItem has no get_absolute_url method.
+        def item_link(self, item):
+            return reverse('news-item', args=[item.pk])
+
 To connect a URL to this feed, put an instance of the Feed object in
 your :doc:`URLconf </topics/http/urls>`. For example::