django-navigen

Software skärmdump:
django-navigen
Mjukvaruinformation:
Version: 0.1.3
Ladda upp dagen: 11 May 15
Utvecklare: Brandon R. Stoner
Licens: Gratis
Popularitet: 12

Rating: 2.0/5 (Total Votes: 1)

django-navigen är en Django app som ger komponenter som förenklar skapandet av dynamiska navigeringsmenyer i Django. Du kan använda för att få django automatiskt generera menyer med menyalternativ som återspeglar behörigheterna för närvarande inloggade användaren.
Komma igång
Precis som andra django apps är django-navigering verkligen lätt att komma igång med. Helt enkelt installera den med:
& Nbsp; & nbsp; & nbsp; python setup.py installera
Efter detta har installerats, öppna upp ditt projekt settings.py fil och lägga till "navigering" till din INSTALLED_APPS.
& Nbsp; & nbsp; & nbsp; INSTALLED_APPS = (
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; # Din andra appar listas här
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Navigation",
& Nbsp; & nbsp; & nbsp; )
Nu, som ett sista steg - har django synkronisera din databas:
& Nbsp; & nbsp; & nbsp; ./manage.py SyncDB
Hur fungerar det?
Du bör nu ha allt du behöver för att använda django-navigering i din ansökan. För att testa detta är det bra att veta den terminologi som används av navigationssystemet, eller du kan bli förvirrad eller tror att ansökan är alltför komplicerat. Kom dock ihåg att django-navigering gjordes med följande mål i åtanke:
* Alla menyer genereras dynamiskt
* Menyalternativ speglar ramen för användaren och tillhörande behörigheter. Användare bör inte se vad de inte kan komma åt.
* Ansökan ska stödja så många dynamiska menyer som krävs av utformningen out-of-the-box.
* Rullgardinsmenyer bör vara lätt skapas utan någon extra kod.
Dessa fastställs genom att organisera varje meny som en * "navigationsträdet" *, och avser varje trädet toppnivå * "menyalternativ" * till ett navigeringsträd. Ett träd nås av mallen av dess * "åtkomst namn" *, och flera träd kan använda sig av samma * "i menyn" * vid behov.
Träd är representerade i django s ORM med ** NavigationTree ** modell. Denna modell är ganska enkel, och endast innehåller följande egenskaper:
* Namn - Den läsbara namn för denna specifika ** NavigationTree ** instans.
* Access_name - Det namn som kommer att levereras som en sträng för att få tillgång till det här trädet.
Löv i trädet representeras av ** NavigationItem ** modell som beskriver en enda länk som kan tilldelas ett träd, och kan även tilldelas en förälder menyalternativ för menyerna.

Vad är nytt i den här versionen:

  • PyPi stöd

Krav :

  • Python
  • Django

Annan programvara för utvecklare Brandon R. Stoner

django-aliases
django-aliases

11 May 15

TastyBone
TastyBone

20 Feb 15

django-edict
django-edict

11 May 15

Kommentarer till django-navigen

Kommentarer hittades inte
Kommentar
Slå på bilder!