django-treenav

Yazılım ekran görüntüsü:
django-treenav
Yazılım detaylar:
Versiyon: 0.6.0
Qayıt: 15 Apr 15
Lisans: Ücretsiz
Popülerlik: 13

Rating: 3.5/5 (Total Votes: 2)

django-treenav Django siteleri için genişletilebilir, hiyerarşik ve takılabilir navigasyon sistemidir.
Django-treenav CMS uygulaması bağımsız yaşamak için baştan dizayn edilmiştir. Ayrı bir uygulama olarak, treenav kolayca mevcut, özel kurulumları entegre edilebilir ve uygulamak ya da belirli bir içerik yönetim sistemi kullanmak için kullanıcıların gerektirmez.
Aynı müdürleri, Django-pagelets Paylaşım treenav ile sorunsuz bir şekilde entegre ve esnek bir CMS ürün yaratmak için birlikte kullanılabilir.
Tam dokümantasyon ödeme için, http://django-treenav.readthedocs.org
demo kullanma
Hızlı demo için, aşağıdaki adımları izleyin:
$ Mkvirtualenv --distribute --no-sitesi-paketler django-treenav
(Django-treenav) $ git clone git: //github.com/caktus/django-treenav.git
(Django-treenav) $ cd django-treenav /
(Django-treenav) / Django-treenav $ python geliştirmek setup.py ~
(Django-treenav) ~ / Django-treenav $ cd sample_project /
(Django-treenav) ~ / Django-treenav / sample_project $ r requirements.txt yüklemek pip
(Django-treenav) ~ / Django-treenav / sample_project $ ./manage.py syncdb
(Django-treenav) ~ / Django-treenav / sample_project $ ./manage.py runserver
Http: // localhost: 8000 / sizin tarayıcı ve yönergeleri izleyin.
Kurulum
& Nbsp; pip ile uygulamasını yükleyin:
& Nbsp; pip Django-treenav yüklemek
& Nbsp; INSTALLED_APPS ve çalışma SyncDB ekle:
& Nbsp; INSTALLED_APPS = (
& Nbsp; ...
& Nbsp; 'mptt'
& Nbsp; 'treenav'
& Nbsp;)
& Nbsp; bu bağlam işlemciler ekleyin:
& Nbsp; TEMPLATE_CONTEXT_PROCESSORS = (
& Nbsp; "django.core.context_processors.request"
& Nbsp; "treenav.context_processors.treenav_active"
& Nbsp;)
& Nbsp; bu adresler ekleyin:
& Nbsp; urlpatterns = desenleri ('',
& Nbsp (R '^ treenav /' içerir ('treenav.urls.admin')),
& Nbsp; (r '^ treenav-eksik /', ('treenav.urls.undefined_url') dahil)
& Nbsp;)

Özellikler :

  • birden fazla URL özellikleriyle Genel işlevsellik: get_absolute_url (), (ters), ya da çiğ URL'ler
  • iç içe 's ile ağaç hiyerarşi işlemek için şablonlar ile Ambalajlı, ancak kolayca özel şablonlar ile geçersiz kılınabilir
  • esnek UI özelleştirme için Faydalı CSS sınıfları
  • otomatik olarak ayarlar & quot; aktif & quot; madde ve öğenin veliler PATH_INFO'yu item.href
  • eşitse
  • Verimli: Django-mptt işlevselliği ile veritabanı erişimi en aza indirir

  • Tekrarlanan sayfa görünümleri veritabanı vurmak değil ki
  • ağacı Önbellekleri.
  • veritabanından önbelleği ve href yenilemek için Menuıtem liste görünümünde basit bağlantılar.

Bu sürümdeki yeni nedir:

  • GitHub taşındı
  • Sfenks-powered belgeleri ekleyin
  • Django 1.3.x ve django-mptt için Update 0.5.2
  • varsayılan daha sipariş seçimler sağlayın
  • birkaç dokümantasyon ile ilgili hatalar düzeltildi
  • kolay bir demo için Temizlenmiş örnek proje

Gereksinimler :

  • Python
  • Django
  • django-mptt

Geliştirici Diğer yazılım Caktus Consulting Group

django-pagelets
django-pagelets

14 Apr 15

rapidsms-tropo
rapidsms-tropo

20 Feb 15

django-file-picker
django-file-picker

12 May 15

Yorumlar django-treenav

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!