Domanda

Sto usando Django 1.2 e ho difficoltà a generare un buon XML per un podcast. Eventuali titoli contenenti quote singolo, doppie ciuffo o ampori sembrano essere a doppio scapolo, che sembrano così:

<title>Podcast: &amp;quot;But we had hoped...&amp;quot;</title>

Ciò significa che si presentano così:

Podcast: &quot;But we had hoped&quot;

Ho trovato questo biglietto, ma era chiuso anni fa.

Sto generando il mio feed usando Questo frammento, e sto solo riempiendo un valore in un campo modello nel self.title un po ', come questo:

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()

Nel caso in cui aiuti, il feed podcast è qui.

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top