Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

30 lines (17 sloc) 1.766 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.