我有一个基于 Django 的站点。它有一个使用django 联合框架的提要)。虽然我在提要的定义中指定了 author_name,但提要本身中没有作者出现。作者需要将提要提交给我检查过的所有目录。
我的 feeds.py 看起来像这样:
from django.contrib.syndication.views import Feed
from django.utils.feedgenerator import Rss201rev2Feed
from Audits.models import Audit
from django.urls import reverse
class SubscriptionFeed(Feed):
feed_type = Rss201rev2Feed
title = "Audio feed title"
link = "/listen/"
description = "A description of the audio feed."
author_name = "Example feed author"
author_email = "example@gmail.com"
def items(self):
return Audits.objects.all().filter(published=True).exclude(audio_file='').order_by('-year_integer', '-month_integer')
def item_title(self, item):
return item.title
def item_description(self, item):
return item.abstract
def item_link(self, item):
return reverse('Podcast-Pages', args=[item.pk])
def item_author_name(self, item):
return "Example Item Author"