Form Fields

synopsis:

Form field class in django-boost

ColorCodeField

class django_boost.forms.fields.ColorCodeField(*, max_length=None, min_length=None, strip=True, empty_value='', **kwargs)

Field for storing hexadecimal color code like #FFEEDD.

from django import forms
from django_boost.forms.fields import ColorCodeField

class MyForm(forms.Form):
    color = ColorCodeField()

InvertBooleanField

class django_boost.forms.fields.InvertBooleanField(*, required=True, widget=None, label=None, initial=None, help_text='', error_messages=None, show_hidden_initial=False, validators=(), localize=False, disabled=False, label_suffix=None)

Field that returns inverted input.

Returns false if the checkbox is checked, returns true if the checkbox is not checked.

from django import forms
from django_boost.forms.fields import InvertBooleanField

class MyForm(forms.Form):
    invert = InvertBooleanField()

PhoneNumberField

class django_boost.forms.fields.PhoneNumberField(*, max_length=None, min_length=None, strip=True, empty_value='', **kwargs)

Field for phone number.

from django import forms
from django_boost.forms.fields import PhoneNumberField

class MyForm(forms.Form):
    phone = PhoneNumberField()