0
我正在使用Django 1.2,並且無法爲播客生成良好的XML。含有單引號,雙引號或與號的任何標題似乎是雙重逸出,看起來像這樣:播客中的Django雙轉義標題
<title>Podcast: &quot;But we had hoped...&quot;</title>
這意味着它們出現這樣的:
Podcast: "But we had hoped"
我確實發現this ticket ,但它在很久以前就已經關閉了。
我生成使用this snippet我的飼料,我只是隨便找一個模型字段的值到self.title
位,像這樣:
class iTunesPodcastPost():
def __init__(self, talk):
self.id = talk.id
self.approval_date_time = talk.created
self.title = talk.title # Looks wonky
self.summary = talk.details # Looks fine
self.enclosure_url = talk.mp3.url
self.enclosure_length = talk.mp3.size
self.enclosure_mime_type = u'audio/mpeg'
self.duration = '%s' % talk.seconds
self.explicit = u'clean'
self.info_url = talk.get_absolute_url()
萬一有幫助,播客飼料here 。