def get_form_field_instances(self, request=None, form_entry=None, form_element_entries=None, **kwargs): """Get form field instances.""" app_label, model_name = get_app_label_and_model_name(self.data.model) model = apps.get_model(app_label, model_name) queryset = model._default_manager.all() field_kwargs = { 'label': self.data.label, 'help_text': self.data.help_text, 'initial': self.data.initial, 'required': self.data.required, 'queryset': queryset, 'widget': SelectMultiple(attrs={'class': theme.form_element_html_class}), } return [(self.data.name, TreeNodeMultipleChoiceField, field_kwargs)]
def get_queryset(self): """Get queryset. Might be used in integration packages. """ app_label, model_name = get_app_label_and_model_name(self.data.model) model = apps.get_model(app_label, model_name) queryset = model._default_manager.all() return queryset
def get_queryset(self): """Get queryset. Might be used in integration packages. """ app_label, model_name = get_app_label_and_model_name(self.data.model) model = apps.get_model(app_label, model_name) queryset = model._default_manager.all() return queryset
def get_form_field_instances(self): """ Get form field instances. """ app_label, model_name = get_app_label_and_model_name(self.data.model) model = models.get_model(app_label, model_name) queryset = model._default_manager.all() kwargs = { 'label': self.data.label, 'help_text': self.data.help_text, 'initial': self.data.initial, 'required': self.data.required, 'queryset': queryset, 'widget': SelectMultiple(attrs={'class': theme.form_element_html_class}), } return [(self.data.name, ModelMultipleChoiceField, kwargs)]
def get_form_field_instances(self, request=None): """ Get form field instances. """ app_label, model_name = get_app_label_and_model_name(self.data.model) model = get_model(app_label, model_name) queryset = model._default_manager.all() kwargs = { "label": self.data.label, "help_text": self.data.help_text, "initial": self.data.initial, "required": self.data.required, "queryset": queryset, "widget": Select(attrs={"class": theme.form_element_html_class}), } return [(self.data.name, ModelChoiceField, kwargs)]
def get_form_field_instances(self, request=None, form_entry=None, form_element_entries=None, **kwargs): """Get form field instances.""" app_label, model_name = get_app_label_and_model_name(self.data.model) model = apps.get_model(app_label, model_name) queryset = model._default_manager.all() field_kwargs = { 'label': self.data.label, 'help_text': self.data.help_text, 'initial': self.data.initial, 'required': self.data.required, 'queryset': queryset, 'widget': Select(attrs={'class': theme.form_element_html_class}), } return [(self.data.name, TreeNodeChoiceField, field_kwargs)]