hok-bar is 'n konfigureerbare nutsbalk app vir Django.
Django-hok is 'n stel van verskeie programme vir die bou van koöperatiewe webtuistes. Dit is gebaseer op Django.
Thses programme kan 'n 'n administrateur nutsbalk te vertoon. Byvoorbeeld, kan die CMS komponent hierdie bar gebruik wysig, te vertoon, te kanselleer en red skakels.
coop_bar probeer om 'n eenvoudige en konfigureerbare meganisme te verskaf
Quick start
In settings.py, voeg 'coop_bar' (met 'n underscore) aan die INSTALLED_APPS Onder Django 1.3, die statiese gids outomaties gevind word, as die templates gids In urls.py voeg (r '^ coop_bar /', sluit ('coop_bar .urls ')) om jou urlpatterns
Vir elke app nodig skakels na coop_bar te voeg, skep 'n coop_bar_cfg.py lêer In hierdie lêer, voeg 'n load_commands funksie soos volg
van django.core.urlresolvers invoer omgekeerde
van django.utils.translation invoer ugettext as _
def django_admin_command (versoek konteks):
& Nbsp; as request.user.is_staff:
& Nbsp; terugkeer u ' {1} ' formaat (reverse ("admin: indeks"), _ ('admin')).
def load_commands (coop_bar):
& Nbsp; coop_bar.register_command (django_admin_command)
In load_commands, kan jy registreer soveel terugbel funksies as wat jy wil. A terugbel (django_admin_command in die vorige voorbeeld) is net 'n funksie met versoek en konteks as argumente. Dit gee 'n paar html-kode te vertoon in die bar of Geen.
In jou base.html, voeg die volgende sjabloon tags:
{% Vrag coop_bar_tags%}
& Nbsp; ...
& Nbsp; {% coop_bar_headers%}
& Nbsp; ...
& Nbsp; {% coop_bar%}
Vereistes :
- Python
- Django
Kommentaar nie gevind