estagio/compra/lookups.py
from selectable.base import ModelLookup
from selectable.registry import registry
from selectable.decorators import login_required
from pessoal.models import Fornecedor
@login_required
class FornecedorLookup(ModelLookup):
form_class_selectable = 'selectable.AutoComboboxSelectWidget'
field_related_name = 'nome'
model = Fornecedor
search_fields = ('pk__icontains', 'nome__icontains',)
def format_item(self, item):
return {
'id': item.pk,
'value': item.nome,
'label': item.nome
}
registry.register(FornecedorLookup)