кооп-бар е конфигуриращ Toolbar ап за Django.
Джанго-КООП е съвкупност от няколко приложения за изграждане на уеб сайтове за сътрудничество. Тя се основава на Django.
Може да се наложи Thses приложения за да се покаже лентата с инструменти в администратор. Например, CMS компонент може да използва тази лента, за да се покаже редактиране, затвори и спести връзки.
coop_bar опитва да предоставят прост и конфигурируеми механизъм
<Силен> бърз старт
В settings.py, добавете "coop_bar" (с долна черта) до INSTALLED_APPS Под Джанго 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
Коментари не е намерена