diff options
Diffstat (limited to 'app/jrnl/views.py')
-rw-r--r-- | app/jrnl/views.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/app/jrnl/views.py b/app/jrnl/views.py index 634a375..893c7ea 100644 --- a/app/jrnl/views.py +++ b/app/jrnl/views.py @@ -1,6 +1,7 @@ from django.views.generic import ListView from django.views.generic.detail import DetailView from django.views.generic.dates import YearArchiveView, MonthArchiveView +from django.contrib.syndication.views import Feed from django.conf import settings @@ -106,3 +107,14 @@ class HomepageList(ListView): context['homepage'] = HomepageCurrator.objects.get(pk=1) context['IMAGES_URL'] = settings.IMAGES_URL return context + + +class JrnlRSSFeedView(Feed): + title = "Luxagraf: Topographical Writings" + link = "/writing/" + description = "Latest postings to luxagraf.net" + description_template = 'feeds/blog_description.html' + + def items(self): + return Entry.objects.filter(status__exact=1).order_by('-pub_date')[:10] + |