Django

RSS in Django

RSS in Django

Django also supports a syndication feed-generating framework that you can use to create an RSS feed. To do that, you need to subclass the feed class using the code below:

django.contrib.syndication.views.Feed Here, we will create a feed in the firstapp/feeds.py file and also provide a description of our feed:

firstapp / feeds.py
from django.contrib.syndication.views import Feed
from django.contrib.comments import Comment
from django.core.urlresolvers import reverse
class RssFeed(Feed):
title_name = “RSS Feed in Django”
link = “/django-comments/”
des = “Here we will add a description for our feed.”
def rss(self):
return Comment.objects.all().order_by(“-submit_date”) [:5]
def rss_title(self, rss):
return rss.u_name
def rss_des(self, rss):
return rss.comment
def rss_link(self, rss):
return reverse (‘comment’, kwargs = {‘object_pk’:rss.pk})

 

This way, you can create an RSS feed in Django. 

Top course recommendations for you

    Docker Swarm Project
    1 hrs
    Beginner
    691 Learners
    4.73  (15)
    Collections in Java
    3 hrs
    Beginner
    3.8K+ Learners
    4.61  (97)
    PyCharm for Beginners
    1 hrs
    Beginner
    2.3K+ Learners
    4.39  (97)
    Git Tutorial
    2 hrs
    Beginner
    8.6K+ Learners
    4.53  (499)
    Create a IPL theme Landing page with CSS and HTML
    1 hrs
    Beginner
    5.9K+ Learners
    4.29  (243)
    PyTest Basics
    2 hrs
    Beginner
    2.3K+ Learners
    4.35  (101)
    Python MySQL
    1 hrs
    Beginner
    9K+ Learners
    4.52  (299)
    Python Automation Project
    2 hrs
    Beginner
    5.8K+ Learners
    4.56  (152)
    Python For Android
    2 hrs
    Beginner
    4.4K+ Learners
    4.48  (83)
    Kivy Projects
    2 hrs
    Beginner
    1.6K+ Learners
    4.51  (39)