API REST desenvolvida com Django REST Framework para gerenciamento de usuários.
Esta API permite realizar operações básicas de CRUD (Create, Read, Update e Delete) em usuários utilizando Django REST Framework.
- ✅ Listar todos os usuários
- ✅ Buscar usuário por ID
- ✅ Cadastrar usuário
- ✅ Atualizar usuário
- ✅ Remover usuário
- Python 3.x
- Django
- Django REST Framework
- SQLite
project/
│
├── api_rest/
│ ├── migrations/
│ ├── models.py
│ ├── serializers.py
│ ├── views.py
│ ├── urls.py
│ └── admin.py
│
├── project/
│ ├── settings.py
│ ├── urls.py
│ └── wsgi.py
│
├── manage.py
├── requirements.txt
└── README.md
http://127.0.0.1:8000/api/GET /api/[
{
"id": 1,
"nickname": "tiago",
"email": "tiago@email.com"
},
{
"id": 2,
"nickname": "joao",
"email": "joao@email.com"
}
]GET /api/1{
"id": 1,
"nickname": "tiago",
"email": "tiago@email.com"
}200 OKPOST /api/{
"nickname": "tiago",
"email": "tiago@email.com"
}{
"id": 1,
"nickname": "tiago",
"email": "tiago@email.com"
}201 CreatedPUT /api/1{
"nickname": "tiago_felix",
"email": "tiago@email.com"
}{
"id": 1,
"nickname": "tiago_felix",
"email": "tiago@email.com"
}202 AcceptedDELETE /api/{
"user_nickname": "tiago"
}202 Accepted| Código | Descrição |
|---|---|
| 200 | Requisição realizada com sucesso |
| 201 | Registro criado com sucesso |
| 202 | Registro atualizado/removido com sucesso |
| 400 | Requisição inválida |
| 404 | Registro não encontrado |
| 500 | Erro interno do servidor |
- Link: https://www.youtube.com/watch?v=Q2tEqNfgIXM&list=PL5gxgYzBgGz2HNYQGsz4Kq-3X64iZWmq8&index=6&t=7s
Projeto desenvolvido para fins de estudo utilizando Django REST Framework.