Source code for djmvc_dal.views

from dal_alight.views import AlightQuerySetView

from djmvc.model import ModelMixin
from djmvc.view import ViewMixin


[docs] class AutocompleteView(ModelMixin, ViewMixin, AlightQuerySetView): """DAL Alight autocomplete endpoint for a model controller's rows.""" permission_shortcode = 'view' tags = []
[docs] def get_search_fields(self): list_route = self.controller.find_route('list') if list_route is not None: return type(list_route)().search_fields return super().get_search_fields()