kümes bar Django için yapılandırılabilir araç çubuğu uygulaması.
Django-kümes kooperatif web siteleri oluşturmak için çeşitli uygulamalar bir dizi. Bu Django dayanmaktadır.
Thses uygulamalar bir yönetici araç çubuğunu görüntülemek için gerekebilir. Örneğin, CMS parça bağlantıları, düzenlemek görüntülemek iptal ve kaydetmek için bu çubuğa kullanabilirsiniz.
coop_bar basit ve yapılandırılabilir mekanizma sağlamak için çalışır
Hızlı başlangıç
Settings.py olarak, urls.py olarak şablonları klasörü (r '^ coop_bar /', include ('coop_bar eklemek gibi, statik klasör, otomatik bulunması gerektiğini INSTALLED_APPS altında Django 1.3 (bir çizgi ile)' coop_bar 'ekleyin senin urlpatterns için .urls '))
Coop_bar bağlantılar eklemek gerek her uygulama için, bu dosyada bir coop_bar_cfg.py dosyası oluşturun aşağıdaki gibi bir işlev eklemek load_commands
django.core.urlresolvers ithalat ters gelen
django.utils.translation ithalat ugettext itibaren _
def django_admin_command (istek, bağlam):
& Nbsp; request.user.is_staff eğer:
. (:) _ ('Yönetici',) "index admin" (ters); & nbsp biçimi '{1} <"{0}" a href =>' u dönüş
def load_commands (coop_bar):
& Nbsp; coop_bar.register_command (django_admin_command)
İstediğiniz gibi load_commands olarak, çok geri çağırma işlevlerini kaydedebilirsiniz. Bir geri arama (önceki örnekte django_admin_command) args olarak istek ve bağlam ile sadece bir işlevdir. Bu barda ya da Yoktur görüntülemek için bazı html kodu döndürür.
Senin base.html aşağıdaki şablon etiketleri ekleyebilirsiniz:
{% Yük% coop_bar_tags}
& Nbsp; ...
& Nbsp; {% coop_bar_headers%}
& Nbsp; ...
& Nbsp; {% coop_bar%}
Gereksinimler :
- Python
- Django
Yorum Bulunamadı