Включайте уже отладку) Сниппеты, экспорт ранкера. Как мне кажется, у всех этих четырех строк в примере вполне может быть одно и то же значение, а на слово "яблоко" из-за синонимов матчится "яблоко-дерево". Маловероятно, но всё же.
Если найдете - поделитесь решением) Столкнулся с той же проблемой, кроме как форкать библиотеку и добавлять в API автокомплита пустое значение на бекенде идей нет.
sim3x, если под модулями вообще все пакеты понимать, то да. Если только библиотеки, являющиеся приложениями для Django - то я согласен с коллегой, подключаешь и всё работает.
Насчет кастомной админки не факт совершенно. Видел с десяток проектов которые жили с обычной Django-админкой (как минимум потому, что бюджета на кастомную не было) и пару-тройку проектов, которые специально заточились на удобство в Django-админке. Хотя если есть деньги на то чтобы догнать и перегнать джанго-админку, то кастом может и не уступать.
Плохо читали значит, раз такие вопросы задаете. GET поймать и использовать - это из любого hello world для Django.
нужно в любом случае генерировать формы из под джанго
Не нужно. Django рендерит формы c не очень-то гибким шаблоном, поэтому можно сверстать их руками так как надо. А вот на серверной части обрабатывать запрос с помощью форм - это маст хев, из-за парсинга, валидации и прочего.
Сфинкс умеет мимикрировать под MySQL. Можете попробовать: mysql -P9306. На каждое изменение объекта в основной БД можно делать такой же запрос на обновление к сфинксу.