django-prismriver é outro tema de administração do Django com o objetivo de ser de boa aparência, mantendo o máximo de compatibilidade com o maior número de pacotes de Django quanto possível, com zero / dependências mínimas.
Além de que ele / tentará ser modular com plugins do painel (ainda não implementado), assim você pode configurá-lo facilmente a maneira que você preferir.
Instalação
& Nbsp; & nbsp; - Coloque o diretório prismriver em sua pasta PythonPath / projeto ou instalá-lo usando pip usando:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Pip instalar git + https: //PolCPP@bitbucket.org/PolCPP/django-prismriver.git
& Nbsp; & nbsp; - Em settings.py certificar-se de que:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Você tem staticfiles configurado corretamente.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Você olha para os modelos em um '/ templates /' & nbsp; diretório.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Você tem os seguintes processadores contexto do template.
& 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 certifique-se de adicionar o aplicativo 'prismriver' antes django.contrib.admin. Por exemplo como este:
& 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; - Execute o servidor e funciona!
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Agora, existem algumas definições adicionais, se você quiser personalizar a barra lateral.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - ** ** CUSTOM_MENU: Permite que você ative o menu personalizado. Por padrão isso é falso.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - ** ** SIDEBAR_APP_MENU: Quando a opção anterior é verdade, ele permite que você crie "Pastas / Menus" contontaining vários modelos. Por exemplo, imagine que você quer unificar os auth e sites de aplicativos em um único menu com tudo que é opções dentro. Bem, nós faça o seguinte:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; SIDEBAR_APP_MENU = [
{"name": "Usuários e Configurações",
"itens": ["auth", "Prismriver", "locais"],
"Ícone": "users.png",
"Big_icon": "users_big.png",
"Description": "Gerenciar tudo sobre os usuários aqui",
},
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ]
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - ** ** SIDEBAR_LAST_ACTIONS: mostra os últimos ações coisa widget. Por padrão isso é verdade
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - ** DEFAULT_LABELS ** Se não quiser menu personalizado, mas você quer usar diferentes etiquetas / ícones de seus aplicativos que você pode configurá-los da seguinte forma:
& 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; "auth /": ["Usuários e Grupos", "users.png", "users_big.png", "Gerenciar os usuários do aplicativo ou permissões de grupos"],
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "sites /": ["Site de gestão", "web.png", "web_big.png", "Gerencia a aplicação sites"]}
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; * O campo "web_big.png" não é utilizado, ele será removido nas próximas atualizações (versão antiga stuff) *
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - * Para mais informações você pode ver prismriver / settings.py *
Requisitos :
- Python
- Django
Comentários não encontrado