django-navigen

Software screenshot:
django-navigen
Software informatie:
Versie: 0.1.3
Upload datum: 11 May 15
Ontwikkelaar: Brandon R. Stoner
Licentie: Gratis
Populariteit: 12

Rating: 2.0/5 (Total Votes: 1)

Django-navigen is een Django app die componenten die de creatie van dynamische navigatie menu's in Django vereenvoudigen biedt. U kunt gebruiken om te django hebben automatisch genereren van menu's met menu-items of de toegangsrechten van de momenteel ingelogde gebruiker weer te geven.
Aan de slag
Net als andere Django apps, Django-navigatie is heel eenvoudig aan de slag met. Gewoon installeren met:
& Nbsp; & nbsp; & nbsp; python setup.py installeren
Na deze is geïnstalleerd, opent settings.py bestand van uw project en voeg 'navigatie' om uw INSTALLED_APPS.
& Nbsp; & nbsp; & nbsp; INSTALLED_APPS = (
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; # Uw andere apps hier vermeld
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Navigatie',
& Nbsp; & nbsp; & nbsp; )
Nu, als een laatste stap - hebben Django synchroniseer uw database:
& Nbsp; & nbsp; & nbsp; ./manage.py syncdb
Hoe werkt dit?
U moet nu alles wat je nodig hebt om django-navigatie te gebruiken in uw toepassing. Om dit te testen is het goed om de terminologie van het navigatiesysteem weet of je zou kunnen worden verward of denken dat de aanvraag is te ingewikkeld. Vergeet echter niet dat django-navigatiesysteem werd gemaakt met de volgende doelen voor ogen:
* Alle menu's worden dynamisch gegenereerd
* Menu items weerspiegelen de context van de gebruiker, en de bijbehorende rechten. Gebruikers moeten niet zien wat ze niet kunnen openen.
* De toepassing moet zo veel dynamische menu's te ondersteunen, zoals vereist door het ontwerpen out-of-the-box.
* Drop-down menu's moet gemakkelijk gemaakt worden, zonder extra code.
Deze worden vastgesteld door het organiseren van elk menu als een * 'navigation tree "*, en die betrekking hebben elke boom top-level *" menu-items "* een navigatiestructuur. Een boom is toegankelijk door uw template door het * "toegang tot de naam" *, en meerdere bomen kunnen gebruik maken van dezelfde * "menu-item '* wanneer nodig te maken.
Bomen worden vertegenwoordigd in ORM Django met de ** NavigationTree ** model. Dit model is vrij eenvoudig, en alleen bevat de volgende eigenschappen:
* Name - De leesbare naam voor deze specifieke ** NavigationTree ** bijvoorbeeld.
* Access_name - De naam die als een string om deze boom zal worden geleverd.
Bladeren in de boom worden vertegenwoordigd door de ** NavigationItem ** model dat een enkele link die kan worden toegewezen aan een boom beschrijft, en kan ook worden toegewezen aan een ouder menu-item voor dropdowns.

Wat is nieuw in deze release:

  • PyPi support

Eisen

  • Python
  • Django

Andere software van ontwikkelaar Brandon R. Stoner

django-webbugger
django-webbugger

11 May 15

pyramid-flatpages
pyramid-flatpages

11 May 15

Vaktuk
Vaktuk

11 May 15

Reacties op django-navigen

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!