fobi.contrib.apps.drf_integration.form_elements.fields.select_model_object package¶
Submodules¶
fobi.contrib.apps.drf_integration.form_elements.fields.select_model_object.apps module¶
- class fobi.contrib.apps.drf_integration.form_elements.fields.select_model_object.apps.Config(app_name, app_module)[source]¶
Bases:
django.apps.config.AppConfig
Config.
- label = 'fobi_contrib_apps_drf_integration_form_elements_fields_select_model_object'¶
- name = 'fobi.contrib.apps.drf_integration.form_elements.fields.select_model_object'¶
fobi.contrib.apps.drf_integration.form_elements.fields.select_model_object.base module¶
- class fobi.contrib.apps.drf_integration.form_elements.fields.select_model_object.base.SelectModelObjectInputPlugin(user=None)[source]¶
Bases:
fobi.base.IntegrationFormFieldPlugin
,fobi.contrib.apps.drf_integration.base.DRFSubmitPluginFormDataMixin
ChoiceField plugin.
- get_custom_field_instances(form_element_plugin, request=None, form_entry=None, form_element_entries=None, **kwargs)[source]¶
Get form field instances.
- group = 'Fields'¶
- integrate_with = 'drf_integration'¶
- name = 'Select model object'¶
- submit_plugin_form_data(form_element_plugin, form_entry, request, serializer, form_element_entries=None, **kwargs)[source]¶
Submit plugin form data.
Called on form submission (when user actually posts the data to assembled form).
- Parameters
form_element_plugin –
form_entry (fobi.models.FormEntry) – Instance of
fobi.models.FormEntry
.request (django.http.HttpRequest) –
serializer (rest_framework.serializers.Serializer) –
form_element_entries (iterable) –
- uid = 'select_model_object'¶
fobi.contrib.apps.drf_integration.form_elements.fields.select_model_object.fobi_integration_form_elements module¶
- class fobi.contrib.apps.drf_integration.form_elements.fields.select_model_object.fobi_integration_form_elements.SelectModelObjectInputPlugin(user=None)[source]¶
Bases:
fobi.base.IntegrationFormFieldPlugin
,fobi.contrib.apps.drf_integration.base.DRFSubmitPluginFormDataMixin
ChoiceField plugin.
- get_custom_field_instances(form_element_plugin, request=None, form_entry=None, form_element_entries=None, **kwargs)[source]¶
Get form field instances.
- group = 'Fields'¶
- integrate_with = 'drf_integration'¶
- name = 'Select model object'¶
- submit_plugin_form_data(form_element_plugin, form_entry, request, serializer, form_element_entries=None, **kwargs)[source]¶
Submit plugin form data.
Called on form submission (when user actually posts the data to assembled form).
- Parameters
form_element_plugin –
form_entry (fobi.models.FormEntry) – Instance of
fobi.models.FormEntry
.request (django.http.HttpRequest) –
serializer (rest_framework.serializers.Serializer) –
form_element_entries (iterable) –
- uid = 'select_model_object'¶