Я ищу интеграцию jqueryui-autocomplete с проектом django.Моя отправная точка для решения была https://code.djangoproject.com/wiki/AutoCompleteSolutions.
Решения, с которыми я сталкивался, используют *__icontains
или *__startswith
, хотя эти поиски, конечно, могут быть кэшированы (глядя на http://djangosnippets.org/snippets/233/). IИнтересно, если бы предварительное заполнение страницы сравнительно небольшим списком терминов (10 000?) в массиве действительно сэкономило бы хиты базы данных и было бы лучшим решением, например, вывод терминов через django за один раз:
return [str(e.keyword) for e in CM_Dict.objects.all()]
, а затем использовать полученный список как source:
в действительно базовой конфигурации jquery-ui-autocomplete.
Есть ли хороший способ для сравнения таких вещей?использовать django + автозаполнение в работе?
Редактировать: Я должен добавить, что автозаполнение только для зарегистрированных пользователей, но данные не чувствительны в любом случае.