【发布时间】:2021-08-26 20:01:51
【问题描述】:
我有一个 Django 网站,最近我添加了 RSS 提要。我注意到生成的提要显示的是主机的 ip 而不是我的域:
<link>http://12.324.6.789/articles/</link>
下面是代码
from django.contrib.syndication.views import Feed
from django.template.defaultfilters import truncatewords
from django.urls import reverse
from django.utils.feedgenerator import Atom1Feed
class blogFeed(Feed):
title = "BLOGTITLE"
link = "/articles/"
description = "RSS feed of BLOG"
def items(self):
return ArticlePage.objects.live().order_by('-date_display')[:10]
def item_title(self, item):
return item.title
def item_link(self, item):
return item.full_url
还有这条路线
# RSS route
path("rss/", blogFeed(), name ="feed"),
有什么建议吗?
【问题讨论】: