django-treenav

Software screenshot:
django-treenav
Software detaljer:
Version: 0.6.0
Upload dato: 15 Apr 15
Licens: Gratis
Popularitet: 13

Rating: 3.5/5 (Total Votes: 2)

django-treenav er en Extensible, hierarkisk, og plug navigationssystem til Django sites.
Django-treenav er designet fra starten til at leve uafhængigt af et CMS implementering. Som en særskilt ansøgning, kan treenav nemt integreres i eksisterende, tilpassede opsætninger og ikke håndhæve eller kræve, at brugerne til at bruge et bestemt content management system.
Deling de samme principper, django-pagelets integreres problemfrit med treenav og kan bruges sammen for at skabe et fleksibelt CMS produkt.
For fuldstændig dokumentation kassen, http://django-treenav.readthedocs.org
Brug af demo
For en hurtig demo Følg disse trin:
$ Mkvirtualenv --distribute --no-site-pakker django-treenav
(Django-treenav) $ git klon git: //github.com/caktus/django-treenav.git
(Django-treenav) $ cd django-treenav /
(Django-treenav) ~ / Django-treenav $ python setup.py udvikle
(Django-treenav) ~ / Django-treenav $ cd sample_project /
(Django-treenav) ~ / Django-treenav / sample_project $ pip installere -r requirements.txt
(Django-treenav) ~ / Django-treenav / sample_project $ ./manage.py syncdb
(Django-treenav) ~ / Django-treenav / sample_project $ ./manage.py runserver
Besøg http: // localhost: 8000 / i din browser og følg vejledningen.
Installation
& Nbsp; Installer app med pip:
& Nbsp; pip installere django-treenav
& Nbsp; Føj til din INSTALLED_APPS og køre syncdb:
& Nbsp; INSTALLED_APPS = (
& Nbsp; ...,
& Nbsp; "mptt«,
& Nbsp; "treenav«,
& Nbsp;)
& Nbsp; Medtag disse sammenhæng processorer:
& Nbsp; TEMPLATE_CONTEXT_PROCESSORS = (
& Nbsp; "django.core.context_processors.request",
& Nbsp; "treenav.context_processors.treenav_active",
& Nbsp;)
& Nbsp; Tilføj disse webadresser:
& Nbsp; urlpatterns = mønstre ('',
& Nbsp; (r '^ treenav /', omfatter ('treenav.urls.admin «)),
& Nbsp; (r '^ treenav-manglende / «, omfatter (' treenav.urls.undefined_url«)),
& nbsp;)

Funktioner :

  • Generisk funktionalitet med flere URL specifikationer: get_absolute_url (), omvendt (), eller rå webadresser
  • Fulgte med skabeloner til at gøre træ hierarki med indlejret 's, men kan nemt tilsidesættes med brugerdefinerede skabeloner
  • Nyttige CSS klasser for fleksibel UI tilpasning
  • Indstiller automatisk & quot; aktiv & quot; på punkt og punkt forældre hvis PATH_INFO er lig med item.href
  • Effektiv: minimerer database adgang med Django-mptt funktionalitet
  • cacher den træet, så gentagne sidevisninger for ikke at ramme databasen.
  • Simple links i Menupunktets listevisningen til forfriskende cache og href fra databasen.

Hvad er nyt i denne udgivelse:

  • Flyttet til GitHub
  • Tilføj Sphinx-drevne dokumentation
  • Opdater til Django 1.3.x og django-mptt 0.5.2
  • give mere orden valg som standard
  • Løs et par dokumentation relaterede bugs
  • Renset op prøve projekt for en lettere demo

Krav :

  • Python
  • Django
  • django-mptt

Andre software developer Caktus Consulting Group

django-pagelets
django-pagelets

14 Apr 15

rapidsms-tropo
rapidsms-tropo

20 Feb 15

Kommentarer til django-treenav

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!