Here are the examples of the python api django.forms.DateTimeInput taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
4 Examples
2
Example 1
Project: towel Source File: forms.py
def towel_formfield_callback(field, **kwargs):
"""
Use this callback as ``formfield_callback`` if you want to use stripped
text inputs and textareas automatically without manually specifying the
widgets. Adds a ``dateinput`` class to date and datetime fields too.
"""
if isinstance(field, models.CharField) and not field.choices:
kwargs['widget'] = StrippedTextInput()
elif isinstance(field, models.TextField):
kwargs['widget'] = StrippedTextarea()
elif isinstance(field, models.DateTimeField):
kwargs['widget'] = forms.DateTimeInput(attrs={'class': 'dateinput'})
elif isinstance(field, models.DateField):
kwargs['widget'] = forms.DateInput(attrs={'class': 'dateinput'})
return field.formfield(**kwargs)
0
Example 2
def formfield(self, **kwargs):
defaults = {'widget': forms.DateTimeInput}
defaults.update(kwargs)
return super(EncryptedDateTimeField, self).formfield(**defaults)
0
Example 3
def __init__(self, *args, **kwargs):
self.widget = forms.DateTimeInput(
attrs=kwargs.pop('html_attrs', {})
)
super(HstoreDateTimeFormField, self).__init__(*args, **kwargs)
0
Example 4
def get_fields(self):
ln=self.label or self.field_name
start=forms.CharField(label=_("%s From")%ln,required=False,widget=forms.DateTimeInput(attrs={'class': 'vDateField'}))
end=forms.CharField(label=_("%s To")%ln,required=False,widget=forms.DateTimeInput(attrs={'class': 'vDateField'}))
return {"%s__gte"%self.field_name:start,"%s__lt"%self.field_name:end}