django-navigen

Software screenshot:
django-navigen
Software detaljer:
Version: 0.1.3
Upload dato: 11 May 15
Licens: Gratis
Popularitet: 12

Rating: 2.0/5 (Total Votes: 1)

Django-navigen er et Django app, der giver komponenter, der forenkler oprettelsen af ​​dynamiske navigation menuer i Django. Du kan bruge til at få django automatisk generere menuer med menupunkter, der afspejler tilladelserne for den aktuelt indloggede bruger.
Kom godt i gang
Ligesom andre Django apps, Django-navigation er virkelig nemt at komme i gang med. Du skal blot installere det med:
& Nbsp; & nbsp; & nbsp; python setup.py installere
Når dette er installeret, åbne dit projekt settings.py fil og tilføje »sejlads« til din INSTALLED_APPS.
& Nbsp; & nbsp; & nbsp; INSTALLED_APPS = (
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; # Dine andre apps opført her
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; »Sejlads«,
& Nbsp; & nbsp; & nbsp; )
Nu, som et sidste skridt - har Django synkronisere din database:
& Nbsp; & nbsp; & nbsp; ./manage.py syncdb
Hvordan fungerer det?
Du skulle nu have alt det, du skal bruge Django-navigation i din ansøgning. For at teste dette er det godt at vide den terminologi, der anvendes af navigationssystemet, eller du kan blive forvirret eller tror, ​​at ansøgningen er alt for kompliceret. Men husk, at Django-navigation blev lavet med følgende mål for øje:
* Alle menuer genereres dynamisk
* Menupunkterne afspejler forbindelse med brugeren, og deres relaterede tilladelser. Brugerne bør ikke se, hvad de ikke kan få adgang.
* Ansøgningen bør støtte så mange dynamiske menuer som krævet af design out-of-the-box.
* Bør let skabes Drop-down menuer uden ekstra kode.
Disse er etableret ved at organisere hver menu som en * "navigation træ" *, og som vedrører hver enkelt træets top-niveau * "menupunkter" * til en navigation træ. Et træ er adgang til ved din skabelon ved det * "access name" *, og flere træer kan gøre brug af den samme * "menupunktet" * når det er nødvendigt.
Træer er repræsenteret i Django er ORM med ** NavigationTree ** model. Denne model er forholdsvis enkel, og kun indeholder følgende egenskaber:
* Navn - Den menneskelige læsbare navn for denne specifikke ** NavigationTree ** instans.
* Access_name - Det navn, der vil blive leveret som en streng for at få adgang til denne træ.
Blade i træet er repræsenteret ved ** NavigationItem ** model, som beskriver et enkelt link, der kan tildeles til et træ, og kan også tildeles til en forælder menupunkt for dropdowns.

Hvad er nyt i denne udgivelse:

  • PyPi support

Krav :

  • Python
  • Django

Andre software developer Brandon R. Stoner

pyramid-flatpages
pyramid-flatpages

11 May 15

Vaktuk
Vaktuk

11 May 15

django-webbugger
django-webbugger

11 May 15

Kommentarer til django-navigen

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