Приветствую. Просьба к бывалым джанглистам, объясните, пожалуйста, на простом примере как работает django-autocoplete-light. Дока у них, конечно, обшираня, но там какой-то ад - нихрена не понятно, а примеры ветки 1.x не работают.
Приложение django-autocomplete-light установлено, настроено. Нужно реализовать простое автодополнение в админке по первым символам для поля типа CharFiled.
Есть модель:
class Font(models.Model):
name = models.CharField(u"Название шрифта", max_length=128, blank=True)
font_file = models.CharField(u"Файл шрифта", max_length=512, blank=True)
...
amin.py
class FontAdmin(admin.ModelAdmin):
form = autocomplete_light.modelform_factory(Font)
...
admin.site.register(Font, FontAdmin)
autocomplete_light_registry.py
from models import Font
import autocomplete_light
autocomplete_light.register(Font)
Не представляю вообще, что нужно, чтобы автодополнение заработало. Определать виджет формы ввода для поля модели? Нельзя ли обойтись стандартным? И вообще, что нужно для работы автодополнения? К то в курсе, помогите, плизззз.