great finally some help thank you so much!
On 28 May 2008, at 15:20, Rajesh Dhawan wrote:

>
>
>
> On May 28, 6:30 am, sebey <[EMAIL PROTECTED]> wrote:
>> from django.http import HttpResponse
>> import feedparser
>> from ubermicro.shows.models import show
>>
>> def show_page(request):
>>     """this is where we take what we need form the rss feeds in the
>> data base"""
>>     query = show.objects.filter(show_feed__contains="http://";)
>>     podcast = feedparser.parse(query)
>
> It seems that you are making feedparser parse an instance of a Django
> ORM query. I think what you want to do is to make it parse a URL. May
> be something like this:
>
> for q in query:
>     podcast = feedparser.parse(q.show_feed)
>     if podcast.entries:
>        show_latest_title = podcast.entries[0].title
>
> This will do it for all objects in your query. So you will have to
> collect that list of titles etc. in a collection of some kind (list,
> dict, etc.) and pass it on to your template.
>
>>     #show_about = podcast.feed.description
>>     show_latest_title = podcast.entries[0].title
>
> The above statement assumes that there is at least one entry in the
> feed. That may not be always true. So, you should consider testing
> that first. Something like:
>
> if podcast.entries:
>   show_latest_title = podcast.entries[0].title
>
>>     #show_latest = podcast.entries[0].description
>>
>>     return  HttpResponse(show_latest_title)
>>
>> this code is what I think its doing is that I am grabing the rss url
>> then using feedparser (http://www.feedparser.org) to get rss element
>> such as <description> and such but every time I try to do this I get
>> this error
>>
>> Traceback (most recent call last):
>> File "/Library/Frameworks/Python.framework/Versions/2.5/lib/ 
>> python2.5/
>> site-packages/django/core/handlers/base.py" in get_response
>>   77. response = callback(request, *callback_args, **callback_kwargs)
>> File "/Users/sebey/Sites/ubermicro/../ubermicro/shows/views.py" in
>> show_page
>>   10. show_latest_title = podcast.entries[0].title
>>
>>   IndexError at /shows/
>>   list index out of range
>> I am to django programing web dev etc. but I guess that the query  
>> I am
>> useing is not correct so I what should I do thanks
>
> -Rajesh
> >

see ya

sebey



--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to [email protected]
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