Registry¶
Autocompletes¶
AutocompleteInterface¶
AutocompleteBase¶
AutocompleteTemplate¶
Other Autocompletes¶
See autocomplete_light/autocomplete/__init__.py
:
from .base import AutocompleteBase
from .list import AutocompleteList
from .model import AutocompleteModel
from .choice_list import AutocompleteChoiceList
from .template import AutocompleteTemplate
from .generic import AutocompleteGeneric
from .rest_model import AutocompleteRestModel
class AutocompleteListBase(AutocompleteList, AutocompleteBase):
pass
class AutocompleteChoiceListBase(AutocompleteChoiceList, AutocompleteBase):
pass
class AutocompleteModelBase(AutocompleteModel, AutocompleteBase):
pass
class AutocompleteModelTemplate(AutocompleteModel, AutocompleteTemplate):
choice_template = 'autocomplete_light/model_template/choice.html'
class AutocompleteGenericBase(AutocompleteGeneric, AutocompleteBase):
pass
class AutocompleteGenericTemplate(AutocompleteGeneric, AutocompleteTemplate):
pass
class AutocompleteRestModelBase(AutocompleteRestModel, AutocompleteBase):
pass
class AutocompleteRestModelTemplate(AutocompleteRestModel,
AutocompleteTemplate):
pass
import autocomplete_light
¶
See everything available in autocomplete_light/__init__.py
:
"""
Provide tools to enable nice autocompletes in your Django project.
"""
from .registry import AutocompleteRegistry, registry, register, autodiscover
from .autocomplete import *
from .widgets import ChoiceWidget, MultipleChoiceWidget, TextWidget
from .forms import get_widgets_dict, modelform_factory, FixedModelForm
from .generic import GenericModelForm, GenericModelChoiceField
from .views import CreateView
ModelForm = FixedModelForm