2011-02-01 17 views
7

Puedo obtener una salida para el RSS feed pero el dominio en el enlace del elemento es http://example.com en lugar del dominio que utilicé en Feed.link (http://www.mydomain.com/blog). ¿Qué debo hacer para obtener "mydomain.com" en lugar de "example.com"?Django RSS Feed tiene el dominio establecido en example.com

A continuación se muestra la fuente RSS generada:

<?xml version="1.0" encoding="utf-8"?> 
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"> 
<channel> 
<title>MyDomain Blog</title> 
<link>http://www.mydomain.com/blog</link> 
<description>insights and new developments in creating Pushstack</description> 
<atom:link href="http://example.com/blog/rss/" rel="self"></atom:link> 
<language>en-us</language> 
<lastBuildDate>Mon, 31 Jan 2011 19:41:42 -0000</lastBuildDate> 
<item> 
    <title>Example</title> 
    <link>http://example.com/blog/example</link> 
    <description></description> 
    <guid>http://example.com/blog/example</guid> 
</item> 
</channel> 
</rss> 

Además, en el título del navegador (Chrome OS X) que dice: "NameError en/blog/rss /". No estoy seguro si eso es algo que siempre aparece o si algo más está mal.

Respuesta

0

Eso es correcto. También puede actualizarlo directamente desde el DDBB desde la tabla "django_site", en caso de que no esté utilizando el administrador.

Saludos, Martin

0

El átomo: los valores predeterminados de valor Enlace a la información en el marco Sitios, pero se puede anular mediante el establecimiento de una propiedad feed_link en su clase de alimentación, por ejemplo:

feed_link = "http://www.mydomain.com/blog/rss" 
Cuestiones relacionadas