Django生成带有说明的RSS提要

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

我试图生成一个完整的rss提要,但是当在邮件中加载提要时,它只显示标题,底部有一个阅读更多的链接。我试过几种不同的选择。但似乎都不管用

我想在我的modl中用几个提要的组合生成提要

以下是我尝试过的代码:

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对其进行了哪些描述。你必须查看并找出他们提取了什么元素才能给你一篇完整的文章。