django-prismriver er en anden Django admin tema sigter mod at være god leder og samtidig bevare maksimal kompatibilitet med så mange Django pakker som muligt, med nul / minimale afhængigheder.
Bortset fra, at det / vil forsøge at være modulopbygget med dashboard plugins (endnu ikke implementeret) så du kan konfigurere den let den måde, du foretrækker.
Installation
& Nbsp; & nbsp; - Sæt prismriver biblioteket i din PYTHONPATH / mappe projekt eller installere den ved hjælp pip hjælp:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Pip installere git + https: //PolCPP@bitbucket.org/PolCPP/django-prismriver.git
& Nbsp; & nbsp; - I settings.py sørge for, at:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Du har staticfiles konfigureret korrekt.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Du ser efter skabeloner på en "/ templates / '& nbsp; mappe.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Du har følgende skabelon kontekst processorer.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; TEMPLATE_CONTEXT_PROCESSORS = (
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; »Django.core.context_processors.request«,
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; »Django.contrib.auth.context_processors.auth«,
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; )
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - On INSTALLED_APPS du sørge for at tilføje "prismriver 'app før django.contrib.admin. For eksempel sådan her:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; INSTALLED_APPS = (
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; »Prismriver«,
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; »Django.contrib.auth«,
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; »django.contrib.contenttypes«
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; »django.contrib.sessions«
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; »django.contrib.sites«
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; »django.contrib.messages«
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; »django.contrib.staticfiles«
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; »Django.contrib.admin«,
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; )
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Kør din server, og det virker!
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Nu er der nogle udvidede indstillinger, hvis du vil tilpasse sidelinjen.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - ** CUSTOM_MENU **: Lader dig aktivere den brugerdefinerede menu. Som standard er denne er falsk.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - ** SIDEBAR_APP_MENU **: Når den tidligere indstilling er sandt, det giver dig mulighed for at oprette "mapper / menuer" contontaining forskellige modeller. For eksempel forestille sig, at du vil forene myndig og sites apps i en menu med alle det er muligheder inde. Nå, gør vi følgende:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; SIDEBAR_APP_MENU = [
{"name": "Brugere og Indstillinger"
"poster": ["auth", "prismriver", "sites"]
"Ikonet": "users.png",
"Big_icon": "users_big.png",
"Betegnelse": "Administrer alt om brugerne her",
}
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ]
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - ** SIDEBAR_LAST_ACTIONS **: Viser den sidste handlinger widget ting. Som standard er dette sandt
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - ** DEFAULT_LABELS ** Hvis ikke ønsker brugerdefineret menu, men du ønsker at bruge forskellige etiketter / ikoner til dine programmer kan du indstille det som følgende:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; DEFAULT_LABELS = {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "myndig /": ["Brugere og grupper", "users.png", "users_big.png", "Administrer ansøgningen brugere eller grupper tilladelser"]
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "sites /": ["site management", "web.png", "web_big.png", "Styrer sites ansøgning"]}
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; * Feltet "web_big.png" ikke anvendes, vil den blive fjernet på de næste opdateringer (gamle udgave stuff) *
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - * For flere detaljer, kan du se prismriver / settings.py *
Krav :
- Python
- Django
Kommentarer ikke fundet