Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

31 lines (17 sloc) 1.757 kb

Быстрый старт

  1. Подключить библиотеку django_autocomplete_light в зависимости виртуального окружения
git+git@github.com:balmaster/django-autocomplete-light.git#egg=django-autocomplete-light
  1. Добавить приложение autocomplete_light в INSTALLED_APPS
  2. В своем приложении сделать autocomplete_light_registry.py

import autocomplete_light

from .models import *

autocomplete_light.register(МодельОбъектыКоторойБудутПоказанеВСпискеАвтозавершения, search_fields=('ПоляПоКоторымБудетПоиск',),
autocomplete_js_attributes={'placeholder': 'ПодсказкаКоторуюУвидитПользователь'})
  1. В admin.py надо перехватить генерацию формы для тех форм для кторых должен работать автокомплит

import autocomplete_light

class МодельВФормеКоторойХотимИспользоватьПоляСАвтокомплитомAdmin(...):
form = autocomplete_light.modelform_factory(МодельВФормеКоторойХотимИспользоватьПоляСАвтокомплитом)

Это все, перерь при редактировании МодельВФормеКоторойХотимИспользоватьПоляСАвтокомплитом если в ней есть поля типа МодельОбъектыКоторойБудутПоказанеВСпискеАвтозавершения они автоматически начнут поддерживать автодополнение

Jump to Line
Something went wrong with that request. Please try again.