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
    865 Learners
    4.48  (29)
    Collections in Java
    3 hrs
    Beginner
    5K+ Learners
    4.42  (415)
    PyCharm for Beginners
    1 hrs
    Beginner
    2.9K+ Learners
    4.4  (163)
    Git Tutorial
    2 hrs
    Beginner
    10.8K+ Learners
    4.54  (840)
    Create a IPL theme Landing page with CSS and HTML
    1 hrs
    Beginner
    7K+ Learners
    4.3  (331)
    PyTest Basics
    2 hrs
    Beginner
    2.8K+ Learners
    4.44  (149)
    Python MySQL
    1 hrs
    Beginner
    12.4K+ Learners
    4.46  (602)
    Python Automation Project
    2 hrs
    Beginner
    7.1K+ Learners
    4.58  (248)
    Python For Android
    2 hrs
    Beginner
    5.5K+ Learners
    4.49  (148)
    Kivy Projects
    2 hrs
    Beginner
    1.9K+ Learners
    4.49  (57)