django.forms.DateTimeInput

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 7

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)

Example 2

Project: django-pgcrypto Source File: fields.py
Function: form_field
    def formfield(self, **kwargs):
        defaults = {'widget': forms.DateTimeInput}
        defaults.update(kwargs)
        return super(EncryptedDateTimeField, self).formfield(**defaults)

Example 3

Project: django-hstore-flattenfields Source File: fields.py
Function: init
    def __init__(self, *args, **kwargs):
        self.widget = forms.DateTimeInput(
            attrs=kwargs.pop('html_attrs', {})
        )
        super(HstoreDateTimeFormField, self).__init__(*args, **kwargs)

Example 4

Project: django-reportengine Source File: filtercontrols.py
Function: get_fields
    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}