Fixed #5107: swapped in RequestContext for Context in syndication feeds. Thanks, peter@mymart.com
git-svn-id: http://code.djangoproject.com/svn/django/trunk@7324 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
parent
4457ba002d
commit
bb2e395af7
|
@ -3,7 +3,8 @@ from django.template import Context, loader, Template, TemplateDoesNotExist
|
||||||
from django.contrib.sites.models import Site, RequestSite
|
from django.contrib.sites.models import Site, RequestSite
|
||||||
from django.utils import feedgenerator
|
from django.utils import feedgenerator
|
||||||
from django.utils.encoding import smart_unicode, iri_to_uri
|
from django.utils.encoding import smart_unicode, iri_to_uri
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
|
from django.template import RequestContext
|
||||||
|
|
||||||
def add_domain(domain, url):
|
def add_domain(domain, url):
|
||||||
if not (url.startswith('http://') or url.startswith('https://')):
|
if not (url.startswith('http://') or url.startswith('https://')):
|
||||||
|
@ -124,9 +125,9 @@ class Feed(object):
|
||||||
else:
|
else:
|
||||||
author_email = author_link = None
|
author_email = author_link = None
|
||||||
feed.add_item(
|
feed.add_item(
|
||||||
title = title_tmp.render(Context({'obj': item, 'site': current_site})),
|
title = title_tmp.render(RequestContext(self.request, {'obj': item, 'site': current_site})),
|
||||||
link = link,
|
link = link,
|
||||||
description = description_tmp.render(Context({'obj': item, 'site': current_site})),
|
description = description_tmp.render(RequestContext(self.request, {'obj': item, 'site': current_site})),
|
||||||
unique_id = self.__get_dynamic_attr('item_guid', item, link),
|
unique_id = self.__get_dynamic_attr('item_guid', item, link),
|
||||||
enclosure = enc,
|
enclosure = enc,
|
||||||
pubdate = self.__get_dynamic_attr('item_pubdate', item),
|
pubdate = self.__get_dynamic_attr('item_pubdate', item),
|
||||||
|
|
Loading…
Reference in New Issue