Пример #1
0
 def formfield(self, **kwargs):
     defaults = {
         'form_class': BitFormField,
         'choices': self.flags,
     }
     defaults.update(kwargs)
     return Field.formfield(self, **defaults)
Пример #2
0
    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)
Пример #3
0
    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)
Пример #4
0
    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)
Пример #5
0
    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)
Пример #6
0
 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)
Пример #7
0
 def formfield(self, form_class=BitFormField, **kwargs):
     choices = [(f, f) for f in self.flags]
     return Field.formfield(self, form_class, choices=choices, **kwargs)
Пример #8
0
 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)
Пример #9
0
 def formfield(self, form_class=BitFormField, **kwargs):
     return Field.formfield(self, form_class, choices=[(k, k) for k in self.flags], **kwargs)
Пример #10
0
 def formfield(self, form_class=BitFormField, **kwargs):
     return Field.formfield(self, form_class, **kwargs)
Пример #11
0
 def formfield(self, form_class=BitFormField, **kwargs):
     return Field.formfield(self, form_class, **kwargs)
Пример #12
0
 def formfield(self, form_class=BitFormField, **kwargs):
     if 'choices' not in kwargs:
         kwargs['choices'] = self.flags
     return Field.formfield(self, form_class, **kwargs)
Пример #13
0
 def formfield(self, form_class=BitFormField, **kwargs):
     return Field.formfield(self,
                            form_class,
                            choices=[(k, k) for k in self.flags],
                            **kwargs)