summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--django/contrib/syndication/feeds.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/django/contrib/syndication/feeds.py b/django/contrib/syndication/feeds.py
index a1f08107f9..15513faa35 100644
--- a/django/contrib/syndication/feeds.py
+++ b/django/contrib/syndication/feeds.py
@@ -23,13 +23,14 @@ class Feed(object):
item_pubdate = None
item_enclosure_url = None
feed_type = feedgenerator.DefaultFeed
+ feed_url = None
title_template = None
description_template = None
def __init__(self, slug, request):
self.slug = slug
self.request = request
- self.feed_url = request.path
+ self.feed_url = self.feed_url or request.path
self.title_template_name = self.title_template or ('feeds/%s_title.html' % slug)
self.description_template_name = self.description_template or ('feeds/%s_description.html' % slug)