Реклама на Sys-Adm.in

Автор Тема: Django - конструктор меню  (Прочитано 1236 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sysadmin

  • Administrator
  • сисадми́н
  • *****
  • Сообщений: 8610
  • Karma: +119/-0
  • Пол: Мужской
    • Share Post
    • сайт для сис. админов и не только...
Django - конструктор меню
« : Март 05, 2015, 10:34:31 pm »
Есть модуль управляемого для Django, называемый mymenu, ниже расскажу как его быстро установить в существубщий проект:
Клонировать модуль с GitHub в папку проекта:
git clone https://github.com/selevit/mymenu
Добавить в settings.py приложение:
INSTALLED_APPS = (
...
    'mymenu',
)

Произвести синхронизацию db:
python manage.py syncdb
Мигрировать приложение в базу:
python manage.py migrate mymenuПримечание: необходим south. Так же описанный в документации элемент настроек TEMPLATE_CONTEXT_PROCESSORS вызывает ошибку, приложение работает прекрасно без него...

Поле slug используется вывода меню в шаблоне, т.е. можно создавать разные меню с разными идентификаторами, которые можно указывать в виде:
{{ menu.<menu_slug>.items }}
Имплементируем в views.py:Скрытая информация. Зарегистрируйтесь, чтобы увидеть её.

Еще один интересный проект в отношении меню:
https://github.com/rossp/django-menu
« Последнее редактирование: Март 05, 2015, 11:09:28 pm от sysadmin »
дорогу осилит идущий...
......................
MCP, MCTS, RHCSA
......................
also aka xck...

 


xx
Django и ISP

Автор sysadmin

0 Ответов
1043 Просмотров
Последний ответ Январь 13, 2015, 03:35:13 pm
от sysadmin
xx
Django - заметка о url

Автор sysadmin

0 Ответов
669 Просмотров
Последний ответ Ноябрь 04, 2016, 09:58:16 pm
от sysadmin
xx
Как удалить Django

Автор sysadmin

0 Ответов
1425 Просмотров
Последний ответ Декабрь 15, 2014, 06:58:01 pm
от sysadmin
xx
Django - удалить приложение

Автор sysadmin

0 Ответов
2850 Просмотров
Последний ответ Март 09, 2015, 04:41:06 pm
от sysadmin