class Meta:
     model = Checkout
     exclude = {'item'}
     widgets = {
         'start_time': SplitDateTimeWidget(),
         'end_time': SplitDateTimeWidget(),
     }
class event_hosting_form(forms.ModelForm):
    host_email = forms.EmailField(
        max_length=254,
        label='Your Email Address',
        widget=forms.TextInput(attrs={"placeholder": "Your Email Address"}))
    name = forms.CharField(
        max_length=50,
        label='Event Name',
        widget=forms.TextInput(attrs={"placeholder": "Your Event Name"}))
    description = forms.CharField(
        label='Event Description',
        widget=forms.Textarea(attrs={
            "placeholder": "Event Description",
            "rows": 1,
            "cols": 20
        }))
    location = forms.CharField(
        max_length=140,
        label='Location of Event',
        widget=forms.TextInput(attrs={"placeholder": "Location of Event"}))
    From = forms.SplitDateTimeField(
        label='From date',
        input_date_formats=['%d/%m/%Y'],
        input_time_formats=['%H:%M'],
        widget=SplitDateTimeWidget(date_format='%d/%m/%Y',
                                   time_format='%H:%M',
                                   date_attrs={"placeholder": "DD/MM/YYYY"},
                                   time_attrs={"placeholder": "HH:MM"}))
    To = forms.SplitDateTimeField(label='To date',
                                  input_date_formats=['%d/%m/%Y'],
                                  input_time_formats=['%H:%M'],
                                  widget=SplitDateTimeWidget(
                                      date_format='%d/%m/%Y',
                                      time_format='%H:%M',
                                      date_attrs={"placeholder": "DD/MM/YYYY"},
                                      time_attrs={"placeholder": "HH:MM"}))
    deadline = forms.SplitDateTimeField(
        label='Your Event Registration Deadline',
        input_date_formats=['%d/%m/%Y'],
        input_time_formats=['%H:%M'],
        widget=SplitDateTimeWidget(date_format='%d/%m/%Y',
                                   time_format='%H:%M',
                                   date_attrs={"placeholder": "DD/MM/YYYY"},
                                   time_attrs={"placeholder": "HH:MM"}))
    poster_link = forms.CharField(required=False,
                                  label='Your Poster Link(if any)')
    host_password = forms.CharField(
        max_length=50,
        label='Create Your Host Password',
        widget=forms.PasswordInput(
            attrs={'placeholder': 'Type in your password'}))
    host_mobileno = forms.IntegerField(label='Mobile Number')

    class Meta:
        model = events_registered
        fields = [
            'host_email', 'name', 'description', 'location', 'From', 'To',
            'deadline', 'poster_link', 'host_password', 'host_mobileno'
        ]
Exemple #3
0
 def render(self, name, value, attrs=None):
     result = SplitDateTimeWidget.render(self, name, value, attrs=attrs)
     result += self._get_script(id=attrs['id'])
     return result
Exemple #4
0
 def __init__(self, *args, **kwargs):
     kwargs['date_format'] = DATE_INPUT_FORMATS [ translation.get_language() ][0]
     kwargs['time_format'] = TIME_INPUT_FORMATS [0]
     SplitDateTimeWidget.__init__(self, *args, **kwargs)
Exemple #5
0
 def __init__(self,*args,**kwargs):
     super(ProjectMetaForm,self).__init__(*args,**kwargs)
     self.fields['due_date'].widget = SplitDateTimeWidget()
     self.fields['release_date'].widget = SplitDateTimeWidget()