dash.contrib.plugins.rss_feed package¶
Subpackages¶
Submodules¶
dash.contrib.plugins.rss_feed.apps module¶
dash.contrib.plugins.rss_feed.dash_plugins module¶
-
class
dash.contrib.plugins.rss_feed.dash_plugins.
BaseReadRSSFeedPlugin
(layout_uid, placeholder_uid, workspace=None, user=None, position=None)[source]¶ Bases:
dash.base.BaseDashboardPlugin
Base Read RSS feed into HTML plugin.
-
form
¶ alias of
dash.contrib.plugins.rss_feed.forms.ReadRSSFeedForm
-
group
¶
-
name
¶
-
dash.contrib.plugins.rss_feed.dash_widgets module¶
-
class
dash.contrib.plugins.rss_feed.dash_widgets.
BaseReadRSSFeedWidget
(plugin)[source]¶ Bases:
dash.base.BaseDashboardPluginWidget
Base read RSS feed plugin widget.
-
media_css
= ['css/dash_plugin_read_rss_feed.css']¶
-
media_js
= ['js/dash_plugin_read_rss_feed.js']¶
-
dash.contrib.plugins.rss_feed.defaults module¶
dash.contrib.plugins.rss_feed.forms module¶
-
class
dash.contrib.plugins.rss_feed.forms.
ReadRSSFeedForm
(data=None, files=None, auto_id='id_%s', prefix=None, initial=None, error_class=<class 'django.forms.utils.ErrorList'>, label_suffix=None, empty_permitted=False, field_order=None, use_required_attribute=None, renderer=None)[source]¶ Bases:
django.forms.forms.Form
,dash.base.DashboardPluginFormBase
Form for main
ReadRSSFeedPlugin
.-
base_fields
= {'cache_for': <django.forms.fields.IntegerField object>, 'custom_feed_title': <django.forms.fields.CharField object>, 'feed_url': <django.forms.fields.URLField object>, 'max_items': <django.forms.fields.IntegerField object>, 'show_feed_title': <django.forms.fields.BooleanField object>, 'truncate_after': <django.forms.fields.IntegerField object>}¶
-
declared_fields
= {'cache_for': <django.forms.fields.IntegerField object>, 'custom_feed_title': <django.forms.fields.CharField object>, 'feed_url': <django.forms.fields.URLField object>, 'max_items': <django.forms.fields.IntegerField object>, 'show_feed_title': <django.forms.fields.BooleanField object>, 'truncate_after': <django.forms.fields.IntegerField object>}¶
-
media
¶
-
plugin_data_fields
= [('feed_url', ''), ('custom_feed_title', ''), ('show_feed_title', True), ('max_items', 6), ('truncate_after', 35), ('cache_for', 3600)]¶
-
dash.contrib.plugins.rss_feed.helpers module¶
dash.contrib.plugins.rss_feed.urls module¶
dash.contrib.plugins.rss_feed.views module¶
-
dash.contrib.plugins.rss_feed.views.
get_feed
(request, layout_uid, placeholder_uid, plugin_uid, template_name='rss_feed/get_feed.html', template_name_ajax='rss_feed/get_feed_ajax.html')[source]¶ Get feed.
Parameters: - request (django.http.HttpRequest) –
- layout_uid (str) –
- placeholder_uid (str) –
- plugin_uid (str) –
- template_name (str) –
- template_name_ajax (str) –
Return django.http.HttpResponse: