from django.contrib.syndication.views import Feed from django.urls import reverse from .models import Article class LatestArticlesFeed(Feed): title = "Блог программиста 1С — СНА Технологии" description = "Свежие статьи о 1С, автоматизации и разработке" link = "/blog/" def items(self): # Возвращаем последние 10 опубликованных статей return Article.objects.filter(is_published=True).order_by('-time_create')[:10] def item_title(self, item): return item.title def item_description(self, item): # Краткое описание (можно первые 200 символов контента) return item.content[:200] + "…" def item_link(self, item): return reverse('blog:article_detail', args=[item.slug])