@4Geka
Python, Django

Как интегрировать поиск в шаблон?

Здравствуйте, подскажите пожалуйста, как интегрировать поиск в шаблон? Использую cms django. Пробовал создавать новую страницу и присваивать ей приложение "Aldryn search", поиск там появляется, но при использовании его все сыпется с ошибкой: dpaste.com/1K3EJ91 . Подскажите где я не там свернул?

Сам плагин поиска https://github.com/divio/aldryn-search

settings.py
INSTALLED_APPS = [
'aldryn_search',
]

HAYSTACK_CONNECTIONS = {
    'default': {
        'ENGINE': 'haystack.backends.simple_backend.SimpleEngine',
    },
}

HAYSTACK_ROUTERS = ['aldryn_search.router.LanguageRouter',]
ALDRYN_SEARCH_REGISTER_APPHOOK = True


Шаблон base.html
{% cms_toolbar %}
{% block header %}
<header role="header">
    <div class="container">
        <!-- logo -->
            <h1>
                <a href="/" title="avana LLC"><img src="{{ STATIC_URL }}img/logo.png" title="avana LLC" alt="avana LLC"/></a>   
            </h1>
        <!-- nav -->
        <nav role="header-nav" class="navy">
            <ul>
                {% show_menu 0 100 100 100 %}
            </ul>
        </nav>
        </div>
</header>
{% endblock header %}
  • Вопрос задан
  • 59 просмотров
Решения вопроса 1
@4Geka Автор вопроса
Python, Django
Ошибку исправил, добавив плагин в сайдбар aldryn search, но потом вылетала ошибка с 'CMSToolbar' object has no attribute 'edit_mode'. Пофиксил найдя файл views.py, на 265 строке исправил на:

self.edit_mode = (request.toolbar and toolbar_edit_mode_active (request))


Это для тех у кого подобные танцы с бубном были :)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Omnic Москва
от 100 000 до 160 000 руб.
CRON Махачкала
от 60 000 до 140 000 руб.
Uploadcare Санкт-Петербург
от 2 800 usd.
19 окт. 2019, в 23:37
1000 руб./в час
19 окт. 2019, в 23:08
500 руб./за проект
19 окт. 2019, в 22:44
12500 руб./за проект