Template gratuito de dashboard administrativo, licenciado sob MIT, feito com Bootstrap 5.3 e JavaScript puro, sem jQuery.
fabiocaccamo/django-admin-interface
Um pacote Django que substitui o admin padrão por um tema flat responsivo, personalizável diretamente pelo próprio admin.
- Estrelas
- 2,050
- Forks
- 204
- Issues abertas
- 19
- Último commit
- há 6 dias
O que é?
django-admin-interface é um pacote Django que dá ao site admin integrado um visual flat moderno e responsivo. Administradores do site podem alterar o título, o logo e as cores do admin diretamente por ele, além de criar e alternar entre vários temas salvos sem editar código.
Além da personalização visual, o pacote substitui as antigas janelas pop-up por modais de objetos relacionados, adiciona um indicador de ambiente para diferenciar staging de produção, um seletor de idioma, fieldsets e inlines recolhíveis e com abas, além de menus de apps recolhíveis na barra de navegação. Os filtros de lista ganham links para removê-los, seleções destacadas e um menu suspenso; as barras de ações e os botões de salvar permanecem fixos durante a rolagem.
A instalação exige adicionar admin_interface e colorfield a INSTALLED_APPS antes de django.contrib.admin e, em seguida, executar migrate e collectstatic. Temas opcionais em fixtures (Django, Bootstrap, Foundation, U.S. Web Design Standards) podem ser carregados com loaddata, e o pacote inclui compatibilidade de estilos para vários widgets de admin de terceiros, como django-ckeditor e django-modeltranslation.
Recursos principais
- 01Temas personalizáveis, com edição do título, do logo e das cores do admin diretamente nele
- 02Modais de objetos relacionados no lugar de janelas pop-up
- 03Indicador com o nome do ambiente para diferenciá-los
- 04Fieldsets e inlines recolhíveis e com abas
- 05Links para remover filtros de lista, destaques e menu suspenso
- 06Compatibilidade de estilos com vários pacotes de admin de terceiros
Casos de uso
- Dar uma identidade visual própria ao site admin do Django usado em ferramentas internas ou para clientes
- Diferenciar os ambientes de staging e produção com rótulos distintos no admin
- Facilitar a navegação em um admin grande, com muitos modelos, usando apps e filtros recolhíveis
Início rápido
- 1
Instale o pacote com pip
pip install django-admin-interface - 2
Adicione admin_interface e colorfield a INSTALLED_APPS, antes de django.contrib.admin
- 3
Execute as migrações do banco de dados
python manage.py migrate - 4
Colete os arquivos estáticos e reinicie o servidor da aplicação
python manage.py collectstatic --clear
Antes de usar
- É necessário adicionar configurações e executar collectstatic, portanto não é uma alteração pronta para uso.
- Usar django-redis com o serializador JSON pode causar um erro de serialização, a menos que um cache dedicado seja configurado.
Tópicos
Perguntas frequentes
- O que é django-admin-interface?
- Um pacote Django que substitui o admin padrão por um tema flat responsivo, personalizável diretamente pelo próprio admin. django-admin-interface é um pacote Django que dá ao site admin integrado um visual flat moderno e responsivo. Administradores do site podem alterar o título, o logo e as cores do admin diretamente por ele, além de criar e alternar entre vários temas salvos sem editar código.
- django-admin-interface é gratuito? Qual é a licença?
- django-admin-interface é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- django-admin-interface ainda é mantido?
- Manutenção ativa. O último commit de django-admin-interface foi em 1 de nov. de 2026.
- Para que posso usar django-admin-interface?
- Dar uma identidade visual própria ao site admin do Django usado em ferramentas internas ou para clientes Diferenciar os ambientes de staging e produção com rótulos distintos no admin Facilitar a navegação em um admin grande, com muitos modelos, usando apps e filtros recolhíveis
- Como instalar django-admin-interface?
- Instale o pacote com pip: pip install django-admin-interface Adicione admin_interface e colorfield a INSTALLED_APPS, antes de django.contrib.admin Execute as migrações do banco de dados: python manage.py migrate Colete os arquivos estáticos e reinicie o servidor da aplicação: python manage.py collectstatic --clear
- Onde consigo django-admin-interface?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/fabiocaccamo/django-admin-interface
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Tema pastel suave Catppuccin para tmux, com quatro sabores e módulos estilizados para a barra de status.
Tema estiloso com layout em grade para modernizar e estender a interface de administração do Django.
Interface web responsiva para monitorar e controlar impressoras 3D com Klipper, baseada na API Moonraker.
Uma reescrita da interface administrativa integrada ao Django, baseada em views orientadas a classes e projetada para ser estendida e receber temas.
Um CMS extensível para Django que permite definir tipos personalizados de conteúdo para páginas e gerenciar blocos ordenados em cada região.