У меня есть сайт на Django.Он имеет канал, который использует структуру синдикации django ).Несмотря на то, что я указал имя автора в определении канала, в самом канале не отображается ни один автор.Автор должен отправить фид во все каталоги, с которыми я проверял.
Мой 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"