курник-бар налаштовується додаток інструментів для Django.
Django-КООП є набір з декількох додатків для створення спільних веб-сайтів. Він заснований на Django.
Thses програми може знадобитися, щоб відобразити панель інструментів адміністратора. Наприклад, компонент CMS може використовувати цю панель для відображення редагувати, скасування та збереження посилання.
coop_bar намагається забезпечити простий і настроюється механізм
Швидкий старт
У settings.py, додайте 'coop_bar "(з підкресленням) в INSTALLED_APPS Під Django 1.3, статичне папка повинна бути знайдена автоматично, як папка шаблонів в urls.py додати (R' ^ coop_bar / ', включають в себе (" coop_bar .urls ')) до ваших urlpatterns
Для кожної програми нужденних, щоб додати посилання на coop_bar, створити coop_bar_cfg.py файл в цьому файлі, додати функцію load_commands наступним
від django.core.urlresolvers зворотному імпорту
від django.utils.translation ugettext Імпортувати як _
Def django_admin_command (запит, контекст):
І NBSP; якщо request.user.is_staff:
І NBSP; повернутися і '<а HREF = "{0}"> {1} >' Формат (зворотний ("адміністратора: індекс"), _ ('Admin')).
Захист load_commands (coop_bar):
І NBSP; coop_bar.register_command (django_admin_command)
У load_commands, ви можете зареєструватися як багато функцій зворотного виклику, як ви хочете. Зворотного виклику (django_admin_command в попередньому прикладі) є просто функцією з проханням і контексті, як аргументів. Це повертає деякий HTML-код для відображення в барі або Ні.
У вашому base.html, додайте наступні теги шаблону:
{% Навантаження coop_bar_tags%}
І NBSP; ...
і NBSP; {% coop_bar_headers%}
<Тіло>
І NBSP; ...
І NBSP; {% coop_bar%}
Вимоги
- Python
- Django
Коментар не знайдено