По сути, я сохраняю несколько URL-адресов каналов в модели Django, и для анализа URL-адреса, которые я извлекаю из модели, не анализируются. Ниже показано, как я пытаюсь запросить модель и разобрать URL-адрес с помощью feedparser.
>>> from bit.models import *
>>> url = feednfo.objects.filter(iD=1).values('feed_url')
>>> url
>>> [{'feed_url': u'http://www.popgadget.net/atom.xml'}]
>>> import feedparser as fp
>>> feed = fp.parse(url)
>>> feed
>>>{'feed': {}, 'bozo': 1, 'bozo_exception': TypeError('coercing to Unicode: need string or buffer, ValuesQuerySet found',), 'entries': []}
>>> feed = fp.parse('http://www.popgadget.net/atom.xml')
>>> feed.bozo
>>>0
Может ли кто-нибудь сказать мне, что происходит не так. Есть ли проблема со строкой или форматом Unicode?