API REST šš -desenvolvida em python utilizando o framework Django rest
Passo 1-Clonar o repositĆ³rio:
git clone https://github.com/lramon2001/API-REST-Django.git
Passo 2- Entrar no diretĆ³rio com o arquivo manage.py:
cd api_rest_django
Passo 3- Iniciar o servidor
python manage.py runserver
Passo 4- Brincar com o postman fazendo requisiƧƵes nas rotas especificadas em urls Exemplo:
- Utlizar o mƩtodo post na rota do servidor
- Adicionar ao body um json como este:
{
"nome": "Fast-API"
}
- CriaĆ§Ć£o do projeto;
- InstalaĆ§Ć£o de dependĆŖncias;
- InicializaĆ§Ć£o de um projeto Django;
- InicializaĆ§Ć£o de uma aplicaĆ§Ć£o;
- CriaĆ§Ć£o de um banco de dados.
Para iniciar um projeto django utilizei este script:
django-admin startproject django_rest
Para iniciar a aplicaĆ§Ć£o utilizei este script:
python manage.py startapp api
Para criar o banco de dados utilizei o script:
CREATE DATABASE django_rest
- CriaĆ§Ć£o das entidades no arquivo models.py herdando a model do Django e definindo as restriƧƵes do banco de dados
- CriaĆ§Ć£o das tabelas do banco de dados
Para criar as tabelas utilizei o script:
manage.py makemigrations
e para que seja finalizada a migraĆ§Ć£o utilizei o script:
manage.py migrate
- CriaĆ§Ć£o dos arquivos de serializaĆ§Ć£o e deserializaĆ§Ć£o dos dados, ou seja, esse arquivo utiliza os serializers do django_rest.
- CriaĆ§Ć£o do mĆ©todo listar todas tecnologias
- Criando requisiƧƵes utilizando o Postman
Para levantar o servidor utilizei o script
python manage.py runserver
- CriaĆ§Ć£o do mĆ©todo cadastrar tecnologias
- CriaĆ§Ć£o do mĆ©todo exibindo tecnologia por ID
- Removendo Tecnologia
- Listando vagas
- Cadastrando vaga
- Exibindo vaga por ID
- Removendo vaga