def formfield(self, **kwargs): defaults = { 'form_class': BitFormField, 'choices': self.flags, } defaults.update(kwargs) return Field.formfield(self, **defaults)
def formfield(self, **kwargs): defaults = { 'form_class': forms.ShapefileField, 'max_length': self.max_length } if 'initial' in kwargs: defaults['required'] = False defaults.update(kwargs) return Field.formfield(self, **defaults)
def formfield(self, **kwargs): db = kwargs.pop('using', None) if isinstance(self.rel.to, six.string_types): raise ValueError("Cannot create form field for %r yet, because " "its related model %r has not been loaded yet" % (self.name, self.rel.to)) defaults = { 'queryset': self.rel.to._default_manager.using(db), 'to_field_name': self.rel.field_name, 'form_class': forms.AddressSelect2Field, 'data_view': FIAS_SUGGEST_VIEW, } defaults.update(kwargs) return Field.formfield(self, **defaults)
def formfield(self, form_class=BitFormField, **kwargs): choices = [(k, self.labels[self.flags.index(k)]) for k in self.flags] return Field.formfield(self, form_class, choices=choices, **kwargs)
def formfield(self, form_class=BitFormField, **kwargs): choices = [(f, f) for f in self.flags] return Field.formfield(self, form_class, choices=choices, **kwargs)
def formfield(self, form_class=BitFormField, **kwargs): return Field.formfield(self, form_class, choices=[(k, k) for k in self.flags], **kwargs)
def formfield(self, form_class=BitFormField, **kwargs): return Field.formfield(self, form_class, **kwargs)
def formfield(self, form_class=BitFormField, **kwargs): if 'choices' not in kwargs: kwargs['choices'] = self.flags return Field.formfield(self, form_class, **kwargs)