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.BaseDashboardPluginBase 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.BaseDashboardPluginWidgetBase 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.DashboardPluginFormBaseForm 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: