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:
TimeStampedModelModel 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.