coop-bar jest konfigurowalna aplikacja pasek narzędzi dla Django.
django-coop jest zestaw kilku aplikacji do tworzenia stron współpracy. Jest on oparty na Django.
Thses aplikacje mogą wymagać, aby wyświetlić pasek narzędzi administratora. Na przykład, składnik CMS mogą korzystać z tego paska, aby wyświetlić edytować i zapisywać linki anulować.
coop_bar stara się zapewnić prosty i konfigurowalny mechanizm
Szybki start
W settings.py, dodać '' (z coop_bar podkreślenia) do INSTALLED_APPS Pod Django 1.3, folder statyczne powinno się znaleźć automatycznie, jako folder Szablony W urls.py dodaj (r '^ coop_bar / ", zawierać (" coop_bar .urls ")) do swoich urlpatterns
Dla każdej aplikacji, która chciałaby dodawać linki do coop_bar, utwórz plik coop_bar_cfg.py w tym pliku, dodać funkcję load_commands w następujący sposób
z django.core.urlresolvers importu odwrocie
z django.utils.translation importu ugettext jako _
django_admin_command def (wniosek, kontekst):
& Nbsp; request.user.is_staff:
& Nbsp; powrócić u " {1} >" Format (do tyłu ("Admin: indeks") _ ("Administrator")).
def load_commands (coop_bar):
& Nbsp; coop_bar.register_command (django_admin_command)
W load_commands, możesz zarejestrować jak najwięcej funkcji zwrotnych, jak chcesz. Zwrotna (django_admin_command w poprzednim przykładzie) jest tylko funkcją z prośbą i kontekście jako args. Zwraca jakiś kod HTML do wyświetlania na pasku lub Brak.
W swojej base.html dodaj następujące tagi szablonu:
{% Obciążenia coop_bar_tags%}
& Nbsp; ...
& nbsp; {%}% coop_bar_headers
& Nbsp; ...
& Nbsp; {% coop_bar%}
Wymagania :
- Python
- Django
Komentarze nie znaleziono