Source code for django_powerbank.forms.fields

# coding=utf-8
from django.forms import widgets
from django.forms.fields import CharField, DateField

from django_powerbank.forms.widgets import PhoneInput, Typeahead


[docs]class DateRangeField(DateField): widget = widgets.Input def __init__(self, input_formats=None, *args, **kwargs): super().__init__(input_formats=input_formats, *args, **kwargs)
[docs] def to_python(self, value): start, end = value.split(" - ") start, end = super().to_python(start), super().to_python(end) return start, end
[docs]class PhoneField(CharField): widget = PhoneInput
[docs]class TypeaheadField(CharField): widget = Typeahead