我正在尝试使用 Django rss 提要查看 rss 查看器应用程序上的提要。
我用 fromdjango.contrib.syndication.views import Feed
创建 RSS 提要
但它只有 3 个字段标题、描述和链接我使用 from 添加了自定义字段django.utils.feedgenerator import Rss201rev2Feed
它会毫无问题地生成额外的字段
但是当我用 rss 查看器打开它时,它不会显示那些额外的字段或图像
我的问题是如何让这些额外的字段显示在应用程序中?
它不显示是因为应用程序只显示标题、描述和链接,而其他字段未处理吗?
那么我如何在描述中嵌入图像和其他字段以便显示(最重要的是图像显示)?
我多次查看文档似乎无法正确处理。
这是来自 Django 应用程序的视图代码
class CustomFeedGenerator(Rss201rev2Feed):
def add_item_elements(self, handler, item):
super(CustomFeedGenerator, self).add_item_elements(handler, item)
handler.addQuickElement(u"image", item['image'])
handler.addQuickElement(u"seller_name", item['seller_name'])
handler.addQuickElement(u"price", item['price'])
class LatestPostsFeed(Feed):
title = "www.marktplaats.nl"
link = "/feeds/"
description = "Updates on changes and additions to posts published in the starter."
feed_type = CustomFeedGenerator
def items(self):
return Check_Ads_One.objects.order_by('title')[:5]
def item_title(self, item):
return item.title
def item_description(self, item):
return item.paragraph
def item_link(self, item):
return item.prod_link
def item_extra_kwargs(self, item):
return { 'image': item.image_link,
'seller_name' : item.seller_name,
'price': item.price,}
我正在为阅读器应用程序使用 Rss Savvy