Django生成带有说明的RSS提要
我试图生成一个完整的rss提要,但是当在邮件中加载提要时,它只显示标题,底部有一个阅读更多的链接。我试过几种不同的选择。但似乎都不管用 我想在我的modl中用几个提要的组合生成提要 以下是我尝试过的代码:Django生成带有说明的RSS提要,django,rss,django-rss,Django,Rss,Django Rss,我试图生成一个完整的rss提要,但是当在邮件中加载提要时,它只显示标题,底部有一个阅读更多的链接。我试过几种不同的选择。但似乎都不管用 我想在我的modl中用几个提要的组合生成提要 以下是我尝试过的代码: class LatestEvents(Feed): description_template = "events_description.html" def title(self): return "%s Events" % SITE.name de
class LatestEvents(Feed):
description_template = "events_description.html"
def title(self):
return "%s Events" % SITE.name
def link(self):
return '/events/'
def items(self):
events = list(Event.objects.all().order_by('-published_date')[:5])
return events
author_name = 'Latest Events'
def item_pubdate(self, item):
return item.published_date
在我的模板中,该模板存储在template_ROOT/feed中/
{{ obj.description|safe }}
<h1>Event Location Details</h1>
{{ obj.location|safe }}
{{obj.description}安全}
活动地点详情
{{obj.location}安全}
即使我硬编码描述,它也不起作用。下面的解决方案不起作用,在Firefox中测试提要也不会显示内容
基本上我想创建一个完整的提要 我认为您正试图通过电子邮件订阅订阅源。。。对吗 为此,您需要添加一些内容 首先,导入“内容”扩展。这是在如下打开的
元素中完成的:
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
<content:encoded><![CDATA[
<p>The full description goes here bla bla bla.</p>
<p>You can use HTML tags too.</p>
]]></content:encoded>
然后,将完整描述添加到元素中,如下所示:
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
<content:encoded><![CDATA[
<p>The full description goes here bla bla bla.</p>
<p>You can use HTML tags too.</p>
]]></content:encoded>
这里有完整的描述bla bla bla。
您也可以使用HTML标记
]]>
这是RSS所需的常规描述标记之外的,可以添加到每个
元素。如果有人遇到此问题,问题是模板的链接
i、 e
description\u template=“events\u description.html”
我假设django将负责检查模板目录,但是您必须指定模板的位置。
i、 e
description\u template=“events/events\u description.html”不,不要使用内置RSS阅读器的mac osx mail发送电子邮件。已尝试此操作,但无效。在模板中添加了您所说的内容。我不确定mac osx mail对其进行了哪些描述。你必须查看并找出他们提取了什么元素才能给你一篇完整的文章。