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
    900 Learners
    4.59  (41)
    Collections in Java
    3 hrs
    Beginner
    5.2K+ Learners
    4.42  (487)
    PyCharm for Beginners
    1 hrs
    Beginner
    3K+ Learners
    4.42  (183)
    Git Tutorial
    2 hrs
    Beginner
    11.1K+ Learners
    4.54  (964)
    Create a IPL theme Landing page with CSS and HTML
    1 hrs
    Beginner
    7.1K+ Learners
    4.32  (354)
    PyTest Basics
    2 hrs
    Beginner
    2.9K+ Learners
    4.47  (169)
    Python MySQL
    1 hrs
    Beginner
    12.8K+ Learners
    4.47  (700)
    Python Automation Project
    2 hrs
    Beginner
    7.3K+ Learners
    4.58  (284)
    Python For Android
    2 hrs
    Beginner
    5.6K+ Learners
    4.49  (178)
    Kivy Projects
    2 hrs
    Beginner
    2K+ Learners
    4.49  (69)