from django.views.generic import ListView from .models import SyndicatedItem class FacebookFeedView(ListView): """ Return a main entry and list of Entries in reverse chronological order """ queryset = SyndicatedItem.objects.filter(syndicate__name__exact="Facebook")[:16] def get_template_names(self): return "fb-feed.xml" def render_to_response(self, context, **response_kwargs): response_kwargs.update({'content_type': 'text/xml'}) return super(FacebookFeedView, self).render_to_response(context, **response_kwargs)