Skip to content

mntryasmin/todo_lacrei

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TODO

TODO é uma API para criação de uma lista de tarefas criada para o Desafio Back End do portallacrei.com.br.

Documentação da API

GET

Retorna todos os itens

  • Requisição
  GET /todo/
  • Resposta
[
  {
      "id": 1,
      "titulo": "Criar uma API com Django",
      "descricao": "Criar uma API responsável por adicionar e exibir uma lista de tarefas.",
      "prioridade": 9
  },
  {
      "id": 2,
      "titulo": "Criar uma nova tarefa",
      "descricao": "Adicionar uma tarefa qualquer",
      "prioridade": 4
  }
]

Retorna um item

  • Requisição
  GET /todo/${id}
Parâmetro Tipo Descrição
id integer Obrigatório. O ID da tarefa que você quer
  • Resposta
{
"id": 2,
"titulo": "Criar uma nova tarefa",
"descricao": "Adicionar uma tarefa qualquer",
"prioridade": 4
}

POST

  • Requisição
  POST /todo/
  • Body
{
  "titulo": "Inserir uma nova tarefa",
  "descricao": "Detalhamento dessa nova tarefa",
  "prioridade": 7
}
  • Resposta
{
  "id": 8,
  "titulo": "Inserir uma nova tarefa",
  "descricao": "Detalhamento dessa nova tarefa",
  "prioridade": 7
}

Referências

Criando uma API com Django - Hipsters Ponto Talks #11

Django

Django REST framework

Demonstração

GIF das requisições

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published