fobi.contrib.plugins.form_elements.content.content_markdown package¶
Submodules¶
fobi.contrib.plugins.form_elements.content.content_markdown.apps module¶
fobi.contrib.plugins.form_elements.content.content_markdown.base module¶
-
class
fobi.contrib.plugins.form_elements.content.content_markdown.base.
ContentMarkdownPlugin
(user=None)[source]¶ Bases:
fobi.base.FormElementPlugin
Content markdown plugin.
-
form
¶ alias of
fobi.contrib.plugins.form_elements.content.content_markdown.forms.ContentMarkdownForm
-
get_form_field_instances
(request=None, form_entry=None, form_element_entries=None, **kwargs)[source]¶ Get the instances of form fields, that plugin contains.
Parameters: - request (django.http.HttpRequest) –
- form_entry (fobi.models.FormEntry) –
- form_element_entries (django.db.models.QuerySet) – Queryset of
fobi.models.FormElementEntry
instances.
Return list: List of Django form field instances.
Example: >>> from django.forms.fields import CharField, IntegerField, TextField >>> [CharField(max_length=100), IntegerField(), TextField()]
-
group
= <django.utils.functional.lazy.<locals>.__proxy__ object>¶
-
html_classes
= ['content-markdown']¶
-
name
= <django.utils.functional.lazy.<locals>.__proxy__ object>¶
-
post_processor
()[source]¶ Post-processor (self).
Redefine in your subclassed plugin when necessary.
Post process plugin data here (before rendering). This method is being called after the data has been loaded into the plugin.
Note, that request (django.http.HttpRequest) is available (self.request).
-
uid
= 'content_markdown'¶
-
fobi.contrib.plugins.form_elements.content.content_markdown.fobi_form_elements module¶
-
class
fobi.contrib.plugins.form_elements.content.content_markdown.fobi_form_elements.
ContentMarkdownPlugin
(user=None)[source]¶ Bases:
fobi.base.FormElementPlugin
Content markdown plugin.
-
form
¶ alias of
fobi.contrib.plugins.form_elements.content.content_markdown.forms.ContentMarkdownForm
-
get_form_field_instances
(request=None, form_entry=None, form_element_entries=None, **kwargs)[source]¶ Get the instances of form fields, that plugin contains.
Parameters: - request (django.http.HttpRequest) –
- form_entry (fobi.models.FormEntry) –
- form_element_entries (django.db.models.QuerySet) – Queryset of
fobi.models.FormElementEntry
instances.
Return list: List of Django form field instances.
Example: >>> from django.forms.fields import CharField, IntegerField, TextField >>> [CharField(max_length=100), IntegerField(), TextField()]
-
group
= <django.utils.functional.lazy.<locals>.__proxy__ object>¶
-
html_classes
= ['content-markdown']¶
-
name
= <django.utils.functional.lazy.<locals>.__proxy__ object>¶
-
post_processor
()[source]¶ Post-processor (self).
Redefine in your subclassed plugin when necessary.
Post process plugin data here (before rendering). This method is being called after the data has been loaded into the plugin.
Note, that request (django.http.HttpRequest) is available (self.request).
-
uid
= 'content_markdown'¶
-
fobi.contrib.plugins.form_elements.content.content_markdown.forms module¶
-
class
fobi.contrib.plugins.form_elements.content.content_markdown.forms.
ContentMarkdownForm
(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)[source]¶ Bases:
django.forms.forms.Form
,fobi.base.BasePluginForm
ContentMarkDownForm.
-
base_fields
= {'text': <django.forms.fields.CharField object>}¶
-
declared_fields
= {'text': <django.forms.fields.CharField object>}¶
-
media
¶
-
plugin_data_fields
= [('text', '')]¶
-
fobi.contrib.plugins.form_elements.content.content_markdown.widgets module¶
-
class
fobi.contrib.plugins.form_elements.content.content_markdown.widgets.
BaseContentMarkdownPluginWidget
(plugin)[source]¶ Bases:
fobi.base.FormElementPluginWidget
Base content markdown form element plugin widget.
-
html_classes
= ['content-markdown']¶
-
plugin_uid
= 'content_markdown'¶
-