mirror of
https://github.com/django/django.git
synced 2024-12-24 10:05:46 +00:00
aac2a2d2ae
The ``item_enclosures`` hook returns a list of ``Enclosure`` objects which is then used by the feed builder. If the feed is a RSS feed, an exception is raised as RSS feeds don't allow multiple enclosures per feed item. The ``item_enclosures`` hook defaults to an empty list or, if the ``item_enclosure_url`` hook is defined, to a list with a single ``Enclosure`` built from the ``item_enclosure_url``, ``item_enclosure_length``, and ``item_enclosure_mime_type`` hooks.
27 lines
1.3 KiB
Python
27 lines
1.3 KiB
Python
from django.conf.urls import url
|
|
|
|
from . import feeds
|
|
|
|
urlpatterns = [
|
|
url(r'^syndication/rss2/$', feeds.TestRss2Feed()),
|
|
url(r'^syndication/rss2/guid_ispermalink_true/$',
|
|
feeds.TestRss2FeedWithGuidIsPermaLinkTrue()),
|
|
url(r'^syndication/rss2/guid_ispermalink_false/$',
|
|
feeds.TestRss2FeedWithGuidIsPermaLinkFalse()),
|
|
url(r'^syndication/rss091/$', feeds.TestRss091Feed()),
|
|
url(r'^syndication/no_pubdate/$', feeds.TestNoPubdateFeed()),
|
|
url(r'^syndication/atom/$', feeds.TestAtomFeed()),
|
|
url(r'^syndication/latest/$', feeds.TestLatestFeed()),
|
|
url(r'^syndication/custom/$', feeds.TestCustomFeed()),
|
|
url(r'^syndication/naive-dates/$', feeds.NaiveDatesFeed()),
|
|
url(r'^syndication/aware-dates/$', feeds.TZAwareDatesFeed()),
|
|
url(r'^syndication/feedurl/$', feeds.TestFeedUrlFeed()),
|
|
url(r'^syndication/articles/$', feeds.ArticlesFeed()),
|
|
url(r'^syndication/template/$', feeds.TemplateFeed()),
|
|
url(r'^syndication/template_context/$', feeds.TemplateContextFeed()),
|
|
url(r'^syndication/rss2/single-enclosure/$', feeds.TestSingleEnclosureRSSFeed()),
|
|
url(r'^syndication/rss2/multiple-enclosure/$', feeds.TestMultipleEnclosureRSSFeed()),
|
|
url(r'^syndication/atom/single-enclosure/$', feeds.TestSingleEnclosureAtomFeed()),
|
|
url(r'^syndication/atom/multiple-enclosure/$', feeds.TestMultipleEnclosureAtomFeed()),
|
|
]
|