lms.djangoapps.rss_proxy package#

Submodules#

lms.djangoapps.rss_proxy.models module#

Models for the rss_proxy djangoapp.

class lms.djangoapps.rss_proxy.models.WhitelistedRssUrl(*args, **kwargs)#

Bases: TimeStampedModel

Model for persisting RSS feed URLs which are whitelisted for proxying via this rss_proxy djangoapp.

exception DoesNotExist#

Bases: ObjectDoesNotExist

exception MultipleObjectsReturned#

Bases: MultipleObjectsReturned

created#

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

get_next_by_created(*, field=<model_utils.fields.AutoCreatedField: created>, is_next=True, **kwargs)#
get_next_by_modified(*, field=<model_utils.fields.AutoLastModifiedField: modified>, is_next=True, **kwargs)#
get_previous_by_created(*, field=<model_utils.fields.AutoCreatedField: created>, is_next=False, **kwargs)#
get_previous_by_modified(*, field=<model_utils.fields.AutoLastModifiedField: modified>, is_next=False, **kwargs)#
id#

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

modified#

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

objects = <django.db.models.manager.Manager object>#
url#

A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.

lms.djangoapps.rss_proxy.urls module#

URLs for the rss_proxy djangoapp.

lms.djangoapps.rss_proxy.views module#

Views for the rss_proxy djangoapp.

lms.djangoapps.rss_proxy.views.proxy(request)#

Proxy requests for the given RSS url if it has been whitelisted.

Module contents#