Skip to content

Projeto de cadastro de produtos usando Django Rest Framework

License

Notifications You must be signed in to change notification settings

dhomini-rabelo/Products-Management

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projeto com Django Rest Framework

Projeto para gerenciar estoque de produtos de uma empresa

🚀 Features

  • Paginação
  • Autenticação
  • Cache
  • 🏷️ Modelagem do banco de dados

    Produtos

    • ID
    • Nome
    • Preço
    • Quantidade
    • Categoria
    • Data de criação
    • Data de última modificação

    Categoria

    • ID
    • Nome

    🔗 APIs

    • /api/products

      Lista de produtos com paginação

      project-image

      Se usuário estiver autenticado ele poderá criar produtos com método POST

      project-image
    • /api/products/[product-id]

      Página para editar dados ou excluir um produto, no exemplo o ID do produto é 32

      project-image

      Para acessar esta página, o usuário deve estar autenticado, caso não esteja a requisição recebe um status code de 403 e a tela abaixo

      project-image
    • /api/products/filter

      Lista todos os produtos apartir dos filtros indicados na url, neste caso é nome=mo e preço=10

      project-image

      As KEYS indicam o nome do parâmetro que deve ser indicado na url, os VALUES indicam o tipo de filtro

      project-image
    • /api/categories

      Lista de categorias com paginação

      project-image

      Se usuário estiver autenticado ele poderá criar categorias com método POST, usando form html ou um JSON

      project-image
    • /api/products/[category-id]

      Página para editar dados ou excluir um categoria, no exemplo o ID do produto é 2

      project-image

      Para acessar esta página, o usuário deve estar autenticado, caso não esteja a requisição recebe um status code de 403 e a tela abaixo

      project-image
    • /api/categories/filter

      Lista todas as categorias apartir dos filtros indicados na url, neste caso é nome=i

      project-image

      Filtros

      project-image

    🔧 Testes

    project-image

    About

    Projeto de cadastro de produtos usando Django Rest Framework

    Topics

    Resources

    License

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published

    Languages