Sistema Django para gerenciamento de reagentes químicos com interface admin moderna usando Jazzmin.
- Instale as dependências:
pip install -r requirements.txt- Execute as migrações:
python manage.py makemigrations
python manage.py migrate- Crie um superusuário:
python manage.py createsuperuser- Execute o servidor de desenvolvimento:
python manage.py runserver- Acesse o admin em: http://127.0.0.1:8000/admin/
- Gerenciamento de reagentes químicos
- Controle de validade com filtro de vencimento (30 dias)
- Localização e organização por setor e prateleira
- Interface admin moderna com Jazzmin
- Suporte a múltiplas unidades de medida (g, mL, kit, kg, un.)
- Ícone e logo personalizados
- Relatório de Reagentes: Relatório elegante e profissional com visual limpo, estatísticas de validade e otimização para impressão
Para usar um ícone e logo personalizados:
- Coloque o arquivo de ícone em
static/images/icon.png(recomendado: 32x32 ou 64x64 pixels) - Coloque o arquivo de logo em
static/images/logo.png(recomendado: 200x50 pixels ou proporção similar) - Formatos suportados: PNG, ICO, SVG
- Reinicie o servidor Django após adicionar os arquivos
Modelo principal para armazenar informações sobre reagentes:
- Nome do reagente
- Marca
- Quantidade e unidade
- Data de validade
- Localização (local, prateleira, setor)
- Usuário responsável
- Data de verificação
- ExpiringSoonFilter: Filtra reagentes que vencem em até 30 dias
O sistema inclui uma funcionalidade avançada de relatório de reagentes com as seguintes características:
- Design Elegante: Interface moderna com gradientes e layout profissional
- Indicadores Visuais: Status de validade com cores (normal, aviso, vencido)
- Estatísticas Resumidas: Contagem total, vencendo em 30 dias e vencidos
- Informações Completas: Nome, marca, quantidade, validade, localização e setor
- Otimização para Impressão: CSS específico para impressão sem elementos desnecessários
- Responsivo: Funciona bem em diferentes tamanhos de tela
- Acesse o admin em: http://127.0.0.1:8000/admin/
- Vá para "Reagentes" no menu lateral
- Clique no botão "📊 Relatório de Reagentes"
- Visualize ou imprima o relatório
- Protegido por autenticação
- Dados em tempo real
- Indicadores visuais automáticos baseados nas datas de validade
- Botão de impressão integrado
"# Chemstore3"