O projeto Escola Pira visa criar um sistema para auxiliar na gestão escolar. Possibilita cadastrar e editar os alunos e professores, bem como classes e disciplinas.
O projeto foi desenvolvido com o framework Django.
- login: admin@gmail.com
- senha: 111
O presente projeto é resultado do trabalho do Grupo 5 do Projeto Integrador, uma disciplina da UNIVESP, do Eixo da Computação, Polo Piracicaba.
Foi utilizado o template AdminLTE. É distribuído por meio da Licença MIT, que possibilita uso.
Há um projeto que parece interessante e pode ser explorado, que é a adaptação desse template para Django: django-adminlte3 by d-demirci
Para realizar o trabalho, com adaptações para as necessidades para escolas brasileiras, bem como aperfeiçoamentos no código, foi seguido o tutorial Python Django Student Management System do canal Super Coders.
Resumo
- descrever
- descrever
- descrever
- descrever
- descrever
- descrever
- descrever
- descrever
- descrever
- descrever
- Funções em AJAX para Attendance no perfil Staff!
(Em 03.10.2021 concluí parte 11)
Outros
Há ainda outros canais com sistemas similares para gestão educacional.
Programming with Singhateh
Em ordem alfabética
- Ana Paula
- Ana Gabrielle
- Joseana
- Kevin
- Marcel Alessandro
- Michel Metran
- Michele
Para testes, customizações etc.
- Criar um banco de dados conforme especificações contidas em settings.py;
- Rodar o comando
python manage.py makemigrations
para criar as querys que criarão as tabelas; - Rodar o comando
python manage.py migrate
para alterar o banco de dados. - Rodar o comando
python manage.py runserver
para iniciar o servidor gunicorn.
Explicar como fazer deploy no Heroku ou Docker
- Corrigir migrations do background-image: url("images/ui-icons_555555_256x240.png");
- Ajustar dump e load
- Deletar tudo da pasta
core/migrations
, com exceção do arquivo init.py - Rodar comando
python manage.py makemigrations
- Deletar tabelas do DB
- Rodar comando
python manage.py migrate
para recriar
É possível resetar o DB do heroku!
heroku pg:reset DATABASE --app openescola
# Load Local
python manage.py loaddata admin.json
python manage.py loaddata initial_data.json
python manage.py loaddata students.json
# Load Server
heroku run python manage.py loaddata admin.json --app openescola
heroku run python manage.py loaddata initial_data.json --app openescola
heroku run python manage.py loaddata students.json --app openescola