Este projeto é uma API desenvolvida com Django Rest Framework (DRF) para gerenciar matrículas de alunos em cursos.
- CRUD de alunos e cursos
- Sistema de matrículas
- Autenticação e permissões
- Documentação automática com DRF
- Django e Django Rest Framework
- SQLite/PostgreSQL (configurável)
- Docker (opcional)
-
Clone o repositório:
git clone https://github.com/seu-usuario/ProjectSchool.git cd ProjectSchool -
Crie um ambiente virtual e ative:
python -m venv venv source venv/bin/activate # No Windows use: venv\Scripts\activate
-
Instale as dependências:
pip install -r requirements.txt
-
Execute as migrações:
python manage.py migrate
-
Inicie o servidor:
python manage.py runserver
Após rodar o servidor, acesse http://127.0.0.1:8000/api/docs/ para visualizar a documentação gerada automaticamente pelo DRF.
Este projeto está sob a licença MIT. Sinta-se à vontade para usá-lo e modificá-lo!