2011-02-01 54 views
7

我能夠獲取rss源的輸出,但項目鏈接中的域爲http://example.com,而不是我在Feed.link中使用的域(http://www.mydomain.com/blog)。我需要做些什麼來獲得「mydomain.com」而不是「example.com」?Django RSS源已將域設置爲example.com

下面是生成的RSS提要:

<?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> 

此外,在瀏覽器(OS X瀏覽器),它說, 「NameError在/博客/ RSS /」 的稱號。不知道這是否總是顯示出來,或者是否有其他錯誤。

回答

0

這是正確的。如果您不使用管理員,也可以直接從「django_site」表中的DDBB更新它。

問候, 馬丁

0

的原子:鏈接值默認爲站點框架的信息,但你可以通過在飼料類中設置feed_link屬性,將其覆蓋如:

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