Thanks for that! Has got me to at least display a feed:

class MediaRSS(Rss201rev2Feed):
    def root_attibutes(self):
           attrs = super(MediaRSS, self).root_attibutes()
           attrs['xmlns:media'] = 'http://search.yahoo.com/mrss/'
           return attrs

    def add_root_elements(self, handler):
           super(MediaRSS, self).add_root_elements(handler)
           handler.addQuickElement('itunes:explicit', 'clean')


# Users latest media feed
class LatestParticularUsersMedia(Feed):
    feed_type = MediaRSS

    def get_object(self, bits):
        if len(bits) != 1:
            raise ObjectDoesNotExist
        return User.objects.get(username__exact=bits[0])

    def title(self, obj):
            return u"Media for  %s" % obj.username

    def subtitle(self, obj):
        return "test"

    def link(self, obj):
            if not obj:
                raise FeedDoesNotExist
            return obj.get_absolute_url()

    def description(self, obj):
            return u"Media recently published by %s" % obj.username

    def author_name(self, obj):
            return obj.username

    def items(self, obj):
        mediaitems = MediaItem.objects.filter(owner__id__exact=obj.id)
        return mediaitems.filter(everyone_allowed=True,
media_hidden=False)[:30]


However, I don't seem to be overriding the attributes that I need to
which is what I am trying to do with my MediaRSS subclass. Any ideas
on that?
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to