django-navigen

Software screenshot:
django-navigen
Dettagli del software:
Versione: 0.1.3
Data di caricamento: 11 May 15
Sviluppatore: Brandon R. Stoner
Licenza: Libero
Popolarità: 12

Rating: 2.0/5 (Total Votes: 1)

django-navigen è un app Django che fornisce componenti che semplificano la creazione di menu di navigazione dinamici in Django. È possibile utilizzare per avere Django generare automaticamente menu con le voci di menu che rispecchiano le autorizzazioni dell'utente attualmente connesso.
Per iniziare
Proprio come altre applicazioni Django, django-navigazione è davvero facile da ottenere cominciato con. Basta installarlo con:
& Nbsp; & nbsp; & nbsp; python setup.py install
Dopo che questo è installato, aprire il file settings.py del progetto e aggiungere 'navigazione' per il tuo INSTALLED_APPS.
& Nbsp; & nbsp; & nbsp; INSTALLED_APPS = (
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; # Le tue altre applicazioni elencate qui
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Navigazione',
& Nbsp; & nbsp; & nbsp; )
Ora, come passo finale - hanno django sincronizzare il database:
& Nbsp; & nbsp; & nbsp; syncdb ./manage.py
Come funziona?
Si dovrebbe ora avere tutto ciò che è necessario utilizzare django-navigazione all'interno dell'applicazione. Per testare questo è bene conoscere la terminologia utilizzata dal sistema di navigazione o si potrebbe essere confuso o pensare che l'applicazione è troppo complicato. Tuttavia, ricorda che django-navigazione è stato realizzato con i seguenti obiettivi:
* Tutti i menu sono generati dinamicamente
* Le voci di menu riflettono il contesto dell'utente e le autorizzazioni relative. Gli utenti non dovrebbero vedere quello che non possono accedere.
* L'applicazione deve supportare il maggior numero menu dinamici, come richiesto dalla progettazione out-of-the-box.
* Menu a discesa dovrebbero essere create facilmente, senza alcun codice aggiuntivo.
Questi sono stabilite organizzando ogni menu come * "albero di navigazione" *, e in relazione di alto livello * "voci" di ogni albero * per una struttura di navigazione. Un albero si accede da il modello da esso è * "Nome di accesso" *, e più alberi può fare uso della stessa "voce di menu" * * in caso di necessità.
Gli alberi sono rappresentati in ORM di Django con il modello ** NavigationTree **. Questo modello è abbastanza semplice, e contiene solo le seguenti proprietà:
* Nome - Il nome leggibile per questo specifico ** ** NavigationTree istanza.
* Access_name - Il nome che sarà fornito come stringa per accedere a questo albero.
Foglie in albero sono rappresentate dal modello ** ** NavigationItem che descrive un singolo link che può essere assegnato a un albero, e possono anche essere assegnati a una voce di menu principale per menù a discesa.

Cosa c'è di nuovo in questa versione:

  • Supporto Cheese Shop

Requisiti

  • Python
  • Django

Altri software di sviluppo Brandon R. Stoner

Vaktuk
Vaktuk

11 May 15

django-webbugger
django-webbugger

11 May 15

TastyBone
TastyBone

20 Feb 15

Commenti a django-navigen

I commenti non trovato
Aggiungi commento
Accendere le immagini!