Exemple #1
0
 class Meta:
     model = Time
     fields = ('time_start', 'time_end')
     widgets = {
         'time_start': widgets.AdminTimeWidget(),
         'time_end': widgets.AdminTimeWidget()
     }
 def __init__(self, *args, **kwargs):
     super(IssuesEditForm, self).__init__(*args, **kwargs)
     self.fields['start_down_date'].widget = widgets.AdminDateWidget()
     self.fields['start_down_time'].widget = widgets.AdminTimeWidget()
     self.fields['start_issue_date'].widget = widgets.AdminDateWidget()
     self.fields['start_issue_time'].widget = widgets.AdminTimeWidget()
     self.fields['close_down_date'].widget = widgets.AdminDateWidget()
     self.fields['close_down_time'].widget = widgets.AdminTimeWidget()
     self.fields['close_issue_date'].widget = widgets.AdminDateWidget()
     self.fields['close_issue_time'].widget = widgets.AdminTimeWidget()
Exemple #3
0
 class Meta:
     model = VisitorsParking
     fields = [
         'date', 'time', 'end_time', 'visitors_name', 'car_number',
         'invited_by', 'comment'
     ]
     widgets = {
         'date': widgets.AdminDateWidget(),
         'time': widgets.AdminTimeWidget(),
         'end_time': widgets.AdminTimeWidget(),
     }
 def __init__(self, *args, **kwargs):
     super(IssuesForm, self).__init__(*args, **kwargs)
     self.fields['start_down_date'].widget = widgets.AdminDateWidget()
     self.fields['start_down_time'].widget = widgets.AdminTimeWidget()
     self.fields['start_issue_date'].widget = widgets.AdminDateWidget()
     self.fields['start_issue_time'].widget = widgets.AdminTimeWidget()
     self.fields[
         'group_of_reason'].initial = 'не определено'  #groups_of_reason.objects.get(pk=7)
     self.fields['solution'].initial = 'не определено'
     self.fields['current_status'].initial = status_issue.objects.get(pk=1)
     self.fields[
         'executor'].initial = 'не определено'  #User.objects.get(pk=6)
Exemple #5
0
class Stop_timeForm(ModelForm):
    arrival_time = forms.TimeField(widget=widgets.AdminTimeWidget(
        format='%HH:%MM:%SS'))
    departure_time = forms.TimeField(widget=widgets.AdminTimeWidget(
        format='%HH:%MM:%SS'))

    class Meta:
        model = Stop_time
        fields = [
            'trip', 'arrival_time', 'departure_time', 'stop', 'stop_sequence',
            'stop_headsign', 'pickup_type', 'drop_off_type', 'timepoint'
        ]
Exemple #6
0
class MailForm(forms.Form):
    StartDate = forms.DateTimeField(required=True,
                                    label='StartDate',
                                    widget=widgets.AdminDateWidget())
    StartTime = forms.DateTimeField(required=False,
                                    label='StartTime',
                                    widget=widgets.AdminTimeWidget())
    ExpireDate = forms.DateTimeField(required=False,
                                     label='ExpireDate',
                                     widget=widgets.AdminDateWidget())
    ExpireTime = forms.DateTimeField(required=False,
                                     label='ExpireTime',
                                     widget=widgets.AdminTimeWidget())
Exemple #7
0
 class Meta:
     model = models.TestCentre
     fields='__all__'
     labels={
         'phone_no':('Phone Number'),
         'email':('Email ID'),
         'active_time_from':('Active From'),
         'active_time_to':('Active Till')
     }
     widgets={
         'active_time_from': widgets.AdminTimeWidget(),
         'active_time_to': widgets.AdminTimeWidget(),
     }
Exemple #8
0
class AdminRegisterForm(RegisterForm):
    date_activated_at = forms.DateTimeField(required=False,
                                            widget=widgets.AdminDateWidget())
    time_activated_at = forms.DateTimeField(required=False,
                                            widget=widgets.AdminTimeWidget())
    activated_at = forms.SplitDateTimeField(required=False,
                                            widget=widgets.AdminSplitDateTime)
Exemple #9
0
 class Meta:
     model = StudentAttendance
     widgets = {
         'date':  adminwidgets.AdminDateWidget(),
         'time': adminwidgets.AdminTimeWidget(),
     }
     fields = ('date', 'status', 'time', 'notes', 'private_notes')
Exemple #10
0
    class Meta:
        model = Contest
        fields = [  
            'name' ,
            'description' ,
            'difficulity' ,
            'duration' ,
            'date' ,
            'time',
        ]
        widgets = {
            'duration': widgets.AdminTimeWidget(),
            'date': widgets.AdminDateWidget(),
            'time': widgets.AdminTimeWidget(),

        }
Exemple #11
0
 def test_attrs(self):
     """
     Ensure that user-supplied attrs are used.
     Refs #12073.
     """
     w = widgets.AdminTimeWidget()
     self.assertHTMLEqual(
         w.render('test', datetime(2007, 12, 1, 9, 30)),
         '<input value="09:30:00" type="text" class="vTimeField" name="test" size="8" />',
     )
     # pass attrs to widget
     w = widgets.AdminTimeWidget(attrs={'size': 20, 'class': 'myTimeField'})
     self.assertHTMLEqual(
         w.render('test', datetime(2007, 12, 1, 9, 30)),
         '<input value="09:30:00" type="text" class="myTimeField" name="test" size="20" />',
     )
Exemple #12
0
 class asignacion_form(forms.Form):
     fecha_asignacion = forms.DateTimeField(
         widget=widgets.AdminDateWidget())
     hora_asignacion = forms.DateTimeField(widget=widgets.AdminTimeWidget())
     usuario = forms.ModelChoiceField(
         label="Perito de Campo",
         queryset=User.objects.filter(
             id__in=Gestor.objects.all().values_list('user', flat=True)))
Exemple #13
0
 def __init__(self, *args, **kwargs):
     super(DateForTreatmentsForm, self).__init__(*args, **kwargs)
     self.fields['start_date'] = forms.DateTimeField(
         widget=widgets.AdminDateWidget(),
         initial=datetime.date.today() + datetime.timedelta(days=1))
     self.fields['start_time'] = forms.DateTimeField(
         widget=widgets.AdminTimeWidget(),
         initial=datetime.datetime.now())  #format = '%H:%M',
Exemple #14
0
class CourseSectionAttendanceForm(forms.Form):
    student = forms.ModelChoiceField(queryset=Student.objects.all(), widget=forms.HiddenInput())
    status = forms.ModelChoiceField(
        widget=forms.Select(attrs={'class':'status',}),
        queryset=AttendanceStatus.objects.filter(teacher_selectable=True),
        required=False)
    time_in = forms.TimeField(required=False, widget=adminwidgets.AdminTimeWidget(attrs={'tabindex':"-1"}))
    notes = forms.CharField(required=False, widget=forms.TextInput(attrs={'tabindex':"-1", 'style': 'width: 150px'}))
Exemple #15
0
 class Meta:
     model = EventsModel
     fields = [
         'eventname', 'event_start_date', 'event_start_time', 'place',
         'link_end_date', 'link_end_time'
     ]
     widgets = {
         'event_start_date':
         widgets.AdminDateWidget(attrs={'placeholder': 'year-month-day'}),
         'event_start_time':
         widgets.AdminTimeWidget(
             attrs={'placeholder': 'hour:minute:second'}),
         'link_end_date':
         widgets.AdminDateWidget(attrs={'placeholder': 'year-month-day'}),
         'link_end_time':
         widgets.AdminTimeWidget(
             attrs={'placeholder': 'hour:minute:second'}),
     }
Exemple #16
0
 class Meta:
     model = Attendance
     fields = ('student', 'tardy', 'tardy_time_in')
     widgets = {
         'tardy_time_in':
         adminwidgets.AdminTimeWidget(attrs={
             'tabindex': "-1",
         }),
     }
Exemple #17
0
class AdminAccountForm(AccountForm):
    date_activated_at = forms.DateTimeField(required=False,
                                            widget=widgets.AdminDateWidget())
    time_activated_at = forms.DateTimeField(required=False,
                                            widget=widgets.AdminTimeWidget())
    activated_at = forms.SplitDateTimeField(required=False,
                                            widget=widgets.AdminSplitDateTime)
    groups = forms.ModelMultipleChoiceField(
        required=False,
        widget=forms.CheckboxSelectMultiple,
        queryset=Group.objects.all())
Exemple #18
0
class TimeAdminForm(forms.ModelForm):
    start = forms.TimeField(required=True,
                            widget=widgets.AdminTimeWidget(format="%H:%M"))
    end = forms.TimeField(required=True,
                          widget=widgets.AdminTimeWidget(format="%H:%M"))
    time = forms.CharField(required=False, widget=forms.HiddenInput())

    def clean(self):
        cleaned_data = super(TimeAdminForm, self).clean()
        start = cleaned_data.get('start')
        end = cleaned_data.get('end')
        if end <= start:
            msg = _('End time should not occur before start time.')
            self._errors['end'] = self.error_class([msg])
            del cleaned_data['end']
        elif start and end:
            cleaned_data['time'] = start.strftime(
                "%H:%M") + ' - ' + end.strftime("%H:%M")
        return cleaned_data

    class Meta:
        model = Time
        fields = '__all__'
Exemple #19
0
class	ToDoForm(forms.ModelForm):
	'''
	Try widgets:
	* SplitDateTimeWidget
	* SelectDateWidget
	FIXME: not all Categories
	'''
	# status		= forms.TypedChoiceField(choices=VTODO_STATUS_CHOICES, label='Состояние', required=False, empty_value=None)
	#start_d		= forms.DateField(input_formats=['%d.%m.%Y', '%d/%m/%Y'], widget=forms.widgets.DateInput(format="%m.%d.%Y"), label='Начало (дата)', required=False)
	start_d		= forms.DateField(widget=widgets.AdminDateWidget(format="%m/%d/%Y"), label='Начало (дата)', required=False)
	start_t		= forms.DateField(widget=widgets.AdminTimeWidget(), label='Начало (время)', required=False)
	due_d		= forms.DateField(widget=widgets.AdminDateWidget(format="%m/%d/%Y"), label='До (дата)', required=False)
	due_t		= forms.DateField(widget=widgets.AdminTimeWidget(), label='До (время)', required=False)
	duration_t	= forms.DateField(widget=widgets.AdminTimeWidget(), label='Длительность (время)', required=False)
	completed	= forms.DateField(widget=widgets.AdminDateWidget(format="%m/%d/%Y"), label='Завершено', required=False)
	percent		= forms.IntegerField(min_value=0, max_value=100, label='Процент', required=False)
	categories	= forms.ModelMultipleChoiceField(queryset=Category.objects.all(), required=False, widget=CheckboxSelectMultiple())

	class	Meta:
		model = vToDo
		exclude = ('user', 'created', 'updated', 'links')


	# Overriding save allows us to process the value of 'categories' field    
	def	save(self, commit=True):
		instance = forms.ModelForm.save(self, False)	# Get the unsave ToDo instance
		def	save_m2m():
			# This is where we actually link the pizza with toppings
			instance.taskcat_set.all().delete()
			for cat in self.cleaned_data['categories']:
				instance.taskcat_set.create(task=instance, cat=cat)
		self.save_m2m = save_m2m
		if commit:					# Do we need to save all changes now?
			instance.save()
			self.save_m2m()
		return instance
Exemple #20
0
    def __init__(self, *args, **kwargs):
        user = kwargs['user']
        kwargs.pop('user')
        super(EventForm, self).__init__(*args, **kwargs)
        self.fields['what'].error_messages[
            'required'] = "Please enter the title of the event"
        self.fields['when'].error_messages[
            'required'] = "Enter the data at which the event will occur"
        self.fields['starttime'].error_messages['required'] = "start time"
        self.fields['duration'].error_messages[
            'required'] = "Please enter the duration of the event"
        self.fields['where'].error_messages[
            'required'] = "You must enter the location of the event"
        self.fields['what'].widget.attrs['size'] = "60"
        self.fields['tags'].widget = forms.widgets.TextInput(
            attrs={'size': 90})

        #Add widgets to date and time fields
        self.fields['when'].widget = widgets.AdminDateWidget()
        self.fields['starttime'].widget = widgets.AdminTimeWidget()
        qualifiers = [("hour", "hour"), ("hours", "hours"), ("days", "days"),
                      ("day", "day")]
        self.fields['durationtag'].choices = qualifiers
        self.fields['durationtag'].initial = "hours"

        #specify some help text
        self.fields['when'].help_text = 'Date format should be  YYYY-MM-DD'
        self.fields[
            'starttime'].help_text = "Time format should be HH (24 hours format):MIN:SEC"

        self.fields.keyOrder = [
            'tags', 'what', 'when', 'starttime', 'where', 'duration',
            'durationtag', 'description', 'sendemail'
        ]

        self.fields['duration'].widget.attrs['size'] = "8"
        self.fields['where'].widget.attrs['size'] = "25"
        self.fields[
            'where'].help_text = "location of where the event is happening"
        self.fields['description'].widget = forms.widgets.Textarea(attrs={
            'rows': 12,
            'cols': 72
        })

        #intialize sendemail with the user specifc mail groups
        self.fields['sendemail'].queryset = MailGroup.objects.filter(
            user__id=user.id).order_by("-createddate")
class ConsultationsMedicForm(forms.ModelForm):
    patient = forms.Select(attrs={'readonly': 'readonly'})
    date = forms.DateField(
        label="Fecha de consulta",
        widget=forms.SelectDateWidget(attrs={'readonly': 'readonly'}))
    time = forms.TimeField(
        label="Hora de consulta",
        widget=widgets.AdminTimeWidget(attrs={'readonly': 'readonly'}))

    class Meta:
        model = Consultations
        fields = (
            'date',
            'time',
            'patient',
            'attended',
        )
        labels = {
            'patient': 'Paciente',
            'attended': 'Se atendió',
        }
Exemple #22
0
 def get_form_widget(self):
     widget_type = ContentTypeCustomField.FIELD_TYPES[self.datatype]
     widget = widget_type(label=self.label,
                          help_text=self.help_text,
                          required=self.required)
     if self.datatype == ContentTypeCustomField.TYPE_TEXT:
         if self.min_length: widget.min_length = self.min_length
         widget.max_length = self.max_length if self.max_length else 200
         widget.widget = widgets.AdminTextInputWidget()
     elif self.datatype == ContentTypeCustomField.TYPE_INTEGER:
         if self.min_value: widget.min_value = int(self.min_value)
         if self.max_value: widget.max_value = int(self.max_value)
     elif self.datatype == ContentTypeCustomField.TYPE_FLOAT:
         if self.min_value: widget.min_value = self.min_value
         if self.max_value: widget.max_value = self.max_value
     elif self.datatype == ContentTypeCustomField.TYPE_TIME:
         widget.widget = widgets.AdminTimeWidget()
     elif self.datatype == ContentTypeCustomField.TYPE_DATE:
         widget.widget = widgets.AdminDateWidget()
     elif self.datatype == ContentTypeCustomField.TYPE_DATETIME:
         widget.widget = widgets.AdminSplitDateTime()
     elif self.datatype == ContentTypeCustomField.TYPE_BOOLEAN:
         pass
     return widget
Exemple #23
0
 def __init__(self, *args, **kwargs):
     super(AddTrip, self).__init__(*args, **kwargs)
     self.fields['checkin'].widget = widgets.AdminDateWidget()
     self.fields['checkout'].widget = widgets.AdminTimeWidget()
Exemple #24
0
class UserForm(forms.Form):
    # Widget - Charfield
    #username = forms.CharField(label='Username', max_length=100, initial='Enter user name')
    username = forms.CharField(widget=forms.TextInput(attrs={'placeholder': 'Username', 'class': 'djangoform'}), required=True, max_length="8")
    # Widget - Password
    # password = forms.CharField(widget=forms.PasswordInput())
    password = forms.CharField(widget=forms.PasswordInput(attrs={'placeholder': 'Password', 'class': 'djangoform'}))

    # Widget - Email
    # email = forms.EmailField(label='Email', initial='We need your email')
    # email = forms.EmailField(widget=forms.TextInput(attrs={'placeholder': 'Email'}), required = True)

    email = forms.EmailField(widget=forms.EmailInput(attrs={'placeholder': 'Email', 'class': 'djangoform'}),
                                 required=True)

    # Widget - Integer Field - Same used for Phone number
    # contact = forms.IntegerField(widget=forms.NumberInput(attrs={'placeholder': 'Phone number', 'min':10}), required = True )
    contact = forms.IntegerField(
            widget=forms.NumberInput(attrs={'placeholder': 'Phone number', 'class': 'djangoform'}),
            required=True)

    # upload Multiple files
    #upload_image = forms.FileField(widget=forms.ClearableFileInput(attrs={'multiple': True,'class': 'fileupload'}), required=False)
    upload_image = forms.ImageField(widget=forms.ClearableFileInput(attrs={'multiple': True, 'class': 'fileupload'}),
                                   required=False)
    #upload_image = forms.FileField(widget=forms.ClearableFileInput(attrs={'class': 'fileupload'}), required=False)

    # Date and Time Widgets
    # date = forms.DateField(widget=forms.SelectDateWidget)
    # date = forms.DateTimeField(widget = forms.SelectDateWidget())
    # date = forms.DateTimeField(widget = DatePickerInput(format='%m/%d/%Y'))
    # date = forms.DateField(widget=DatePicker(options={"format": "mm/dd/yyyy", "autoclose": True }))
    # date = forms.DateField(widget=widgets.AdminDateWidget)
    # date = forms.DateField(widget= forms.DateInput(format='%d/%m/%Y'))
    # # Using AdminDate and Time widget ##

    date = forms.DateField(widget=widgets.AdminDateWidget(attrs={'placeholder': 'Date'}), required=False)
    #time = forms.DateField(widget=widgets.AdminTimeWidget(attrs={'placeholder': 'Time'}), required=False)
    time = forms.TimeField(widget=widgets.AdminTimeWidget(attrs={'placeholder': 'Time'}), required=False)

    #  SelectDateWidget:
    BIRTH_YEAR_CHOICES = ['1980', '1981', '1982']
    birth_year = forms.DateField(widget=forms.SelectDateWidget(years=BIRTH_YEAR_CHOICES))

    # Widget Multiple Chocies
    FAVORITE_COLORS_CHOICES = [
        ('blue', 'Blue'),
        ('green', 'Green'),
        ('black', 'Black'),
    ]

    favorite_color = forms.MultipleChoiceField(widget=forms.SelectMultiple(), required=False, choices=FAVORITE_COLORS_CHOICES)
    favorite_colors = forms.MultipleChoiceField(widget=forms.CheckboxSelectMultiple, required=False,
                                                choices=FAVORITE_COLORS_CHOICES)


    # Widget - Radio Chocies Widget
    CHOICES = [('1', 'First'), ('2', 'Second')]
    choice_field = forms.ChoiceField(widget=forms.RadioSelect(), choices=CHOICES, required=False)

    # Widget - url
    url = forms.URLField(widget=forms.URLInput(attrs={'Placeholder':'Enter url'}), required=False)

    """
Exemple #25
0
 def __init__(self, *args, **kwargs):
     super(MyForm, self).__init__(*args, **kwargs)
     self.fields['mydate'].widget = widgets.AdminDateWidget()
     self.fields['mytime'].widget = widgets.AdminTimeWidget()
     self.fields['mydatetime'].widget = widgets.AdminSplitDateTime()
Exemple #26
0
class ProfileForm(forms.ModelForm):
    birth_date = forms.DateField(widget=widgets.AdminTimeWidget())

    class Meta:
        model = Profile
        fields = ('birth_date', )
Exemple #27
0
 def __init__(self, *args, **kw):
     super(SplitDateTimeFormatAwareWidget, self).__init__(*args, **kw)
     self.widgets[0].format = settings.DATE_INPUT_FORMATS[0]
     self.widgets[1].widget = admin_widgets.AdminTimeWidget()
     self.widgets[1].format = settings.TIME_INPUT_FORMATS[0]
Exemple #28
0
 def __init__(self, *args, **kwargs):
     super(EventForm, self).__init__(*args, **kwargs)
     self.fields['date'].widget = widgets.AdminDateWidget()
     self.fields['time'].widget = widgets.AdminTimeWidget()
Exemple #29
0
class UserForm(forms.Form):
    # Widget - Charfield
    #username = forms.CharField(label='Username', max_length=100, initial='Enter user name')
    username = forms.CharField(
        widget=forms.TextInput(attrs={
            'placeholder': 'Username',
            'class': 'djangoform'
        }),
        required=True,
        max_length="8")
    # Widget - Password
    # password = forms.CharField(widget=forms.PasswordInput())
    password = forms.CharField(widget=forms.PasswordInput(
        attrs={
            'placeholder': 'Password',
            'class': 'djangoform'
        }))
    # Widget - Email
    # email = forms.EmailField(widget=forms.TextInput(attrs={'placeholder': 'Email'}), required = True)
    # email = forms.EmailField(label='Email', initial='We need your email')
    email = forms.EmailField(widget=forms.EmailInput(attrs={
        'placeholder': 'Email',
        'class': 'djangoform'
    }),
                             required=True)

    # Widget - Integer Field - Same used for Phone number
    # contact = forms.IntegerField(widget=forms.NumberInput(attrs={'placeholder': 'Phone number', 'min':10}), required = True )
    contact = forms.IntegerField(
        widget=forms.NumberInput(attrs={
            'placeholder': 'Phone number',
            'class': 'djangoform'
        }),
        required=True)

    # upload Multiple files
    upload_image = forms.FileField(
        widget=forms.ClearableFileInput(attrs={
            'multiple': True,
            'class': 'fileupload'
        }),
        required=False)

    # Date and Time Widgets
    # date = forms.DateField(widget=forms.SelectDateWidget)
    # date = forms.DateTimeField(widget = forms.SelectDateWidget())
    # date = forms.DateTimeField(widget = DatePickerInput(format='%m/%d/%Y'))
    # date = forms.DateField(widget=DatePicker(options={"format": "mm/dd/yyyy", "autoclose": True }))
    # date = forms.DateField(widget=widgets.AdminDateWidget)
    # date = forms.DateField(widget= forms.DateInput(format='%d/%m/%Y'))
    # # Using AdminDate and Time widget ##
    date = forms.DateField(
        widget=widgets.AdminDateWidget(attrs={'placeholder': 'Date'}),
        required=False)
    time = forms.DateField(
        widget=widgets.AdminTimeWidget(attrs={'placeholder': 'Time'}),
        required=False)
    #  SelectDateWidget:
    BIRTH_YEAR_CHOICES = ['1980', '1981', '1982']
    birth_year = forms.DateField(widget=forms.SelectDateWidget(
        years=BIRTH_YEAR_CHOICES))

    # Widget Multiple Chocies
    FAVORITE_COLORS_CHOICES = [
        ('blue', 'Blue'),
        ('green', 'Green'),
        ('black', 'Black'),
    ]
    favorite_color = forms.MultipleChoiceField(widget=forms.SelectMultiple(),
                                               required=False,
                                               choices=FAVORITE_COLORS_CHOICES)
    favorite_colors = forms.MultipleChoiceField(
        widget=forms.CheckboxSelectMultiple,
        required=False,
        choices=FAVORITE_COLORS_CHOICES)
    # Widget - Radio Chocies Widget
    CHOICES = [('1', 'First'), ('2', 'Second')]
    choice_field = forms.ChoiceField(widget=forms.RadioSelect(),
                                     choices=CHOICES,
                                     required=False)

    # Widget - url
    url = forms.URLField(
        widget=forms.URLInput(attrs={'Placeholder': 'Enter url'}),
        required=False)

    # Widget - Charfield and Text Field
    description = forms.CharField(
        widget=forms.TextInput(attrs={
            'Placeholder': 'Short description',
            'size': '40'
        }),
        required=False)
    comments = forms.CharField(widget=forms.Textarea(attrs={
        'Placeholder': "Enter Comment",
        'rows': 5
    }),
                               required=False)

    # Widget - Boolen
    yes_no = forms.BooleanField(
        label="Are you coming?, Click check box if coming.", required=False)
    boolean_null = forms.BooleanField(required=False,
                                      widget=forms.NullBooleanSelect())
    yes_no = forms.BooleanField(
        label="Are you coming?, Click check box if coming.", required=False)
    On_Off = forms.BooleanField(widget=forms.CheckboxInput(
        attrs={
            'input type': 'checkbox',
            'checked data-toggle': 'toggle'
        }))
    Enabled_Disabled = forms.BooleanField(
        label="Enabled/Disabled",
        required=False,
        widget=forms.CheckboxInput(attrs={
            'data-on': 'Enabled',
            'data-off': 'Disabled',
            'data-toggle': 'toggle'
        }))

    #yes_no = forms.BooleanField(widget=forms.CheckboxInput(), label="Are you coming?", required=False)

    # Widget - MultiWidget
    fields = (
        forms.CharField(widget=forms.TextInput(attrs={'class': 'big'})),
        forms.CharField(widget=forms.TextInput(attrs={'class': 'big'})),
        forms.CharField(widget=forms.TextInput(attrs={'class': 'big'})),
    )
    widge = [fields[0].widget, fields[1].widget, fields[2].widget]
    # multi_value = forms.MultiValueField(fields=fields, widget=forms.MultiWidget(widgets=(forms.TextInput, forms.TextInput, forms.TextInput)))
    # multi_value = forms.MultiValueField(widget=forms.MultiWidget(
    #     widgets=(forms.TextInput, forms.TextInput, forms.TextInput)))

    multi_value = forms.DateTimeField(widget=forms.SplitDateTimeWidget())
Exemple #30
0
 def __init__(self, *args, **kwargs):
     super(VideoForm, self).__init__(*args, **kwargs)
     self.fields['time'].widget = widgets.AdminTimeWidget()