Coop-baari on konfiguroitavissa työkalurivi sovellus Django.
Django-coop on joukko useita apps rakentamaan yhteistyösuhteita sivustot. Se perustuu Django.
Thses sovellukset voivat tarvita näyttää admin työkalurivi. Esimerkiksi CMS komponentti voi käyttää tätä bar näyttää muokata peruuttaa ja tallenna linkkejä.
coop_bar yrittää tarjota yksinkertainen ja muokattavissa mekanismi
Pikaohje
Vuonna settings.py, lisätä "coop_bar" (alaviivalla) ja INSTALLED_APPS Under Django 1.3, staattinen kansio pitäisi löytyä automaattisesti, koska malleja Kansion urls.py lisää (r ^ coop_bar / ", kuuluu (" coop_bar .urls ')) omaan urlpatterns
Kunkin sovelluksen tarvitsematta lisätä linkkejä coop_bar, luoda coop_bar_cfg.py tiedosto Tässä tiedoston, lisää load_commands funktio seuraavasti
alkaen django.core.urlresolvers tuonti taaksepäin
alkaen django.utils.translation tuonti ugettext kuten _
def django_admin_command (pyynnöstä yhteydessä):
& Nbsp; jos request.user.is_staff:
& Nbsp; palata u " {1} >". Muodossa (reverse ("admin: indeksi"), _ ('Admin'))
def load_commands (coop_bar):
& Nbsp; coop_bar.register_command (django_admin_command)
Vuonna load_commands, voit rekisteröityä niin paljon soittopyyntö toiminnot kuin haluat. Soittopyynnön (django_admin_command edellisessä esimerkissä) on vain funktion pyynnön ja yhteydessä kuin args. Se palauttaa joitakin HTML-koodia näyttääksesi baarissa tai mitään.
Teidän base.html, lisää seuraava mallin tunnisteet:
{% Kuormitus coop_bar_tags%}
& Nbsp; ...
& Nbsp; {% coop_bar_headers%}
& Nbsp; ...
& Nbsp; {% coop_bar%}
Vaatimukset :
- Python
- Django
Kommentteja ei löytynyt