COMO CRIAR UMA API REST DO ZERO COM DJANGO REST FRAMEWORK

Поділитися
Вставка
  • Опубліковано 28 лис 2024

КОМЕНТАРІ • 105

  • @pedroimpulcetto
    @pedroimpulcetto  4 роки тому +6

    APRENDA PYTHON DO ZERO AO AVANÇADO 👇👇👇
    🐍 hotm.art/PythonCompleto-

    • @rogeriodeas3341
      @rogeriodeas3341 3 роки тому +2

      legal seu tutorial, mas vc poderia ampliar a tela pq quase não dá para ver os comandos

  • @arthurmedeiros2914
    @arthurmedeiros2914 Рік тому +3

    Vlw Pedro, me ajudou no meu projeto de Engenharia de Software II, muito sucesso!!!

  • @inaciomecena
    @inaciomecena 2 роки тому +5

    Bom dia, parabéns pelos vídeos estou aprendendo muito , gostaria de deixar uma sugestão que espero ser construtiva... após assistir já 4 vídeos seguidos não aguento mais ouvir a música de fundo.. seria possível considerar em vídeos futuros a não utilização dela.. kkkk.. desde já muito obrigado por compartilhar o conhecimento...

  •  3 роки тому +3

    Muito Top, nunca tinha mexido com Django RF, pra quem já usou NODE e precisa criar todos os métodos HTTP, isso foi muito mão na roda!

    • @pedroimpulcetto
      @pedroimpulcetto  3 роки тому

      opa João, nossa, sem dúvida rsrsrs
      O DJF facilita demais a vida do programador kkkk 😁 fico feliz que tenha curitdo

  • @silvinho485
    @silvinho485 3 роки тому +9

    Amigo, seu video é muito bom. Mas se você me permite um feedback. Refaz ele, com um zoom, fonte maior. Mesmo olhando no monitor fica bem pequeno e dificil ler.

  • @carlosismael4800
    @carlosismael4800 Рік тому +1

    Muito show, Pedro! Achei a sua forma de explicar muito simples, direta e objetiva. Me ajudou bastante.

  • @Luizanbrg
    @Luizanbrg 9 днів тому

    video muito otimo e claro!! obrigada

  • @rodrigobarcelosdeoliveira
    @rodrigobarcelosdeoliveira 3 роки тому +3

    Que legal você passar no básico, que para alguém como eu que sempre foi do suporte T.I. ,e hoje querendo me envolver com esse modelo de desenvolvimento, é muito bacana. Você acrescenta muito com o conteúdo e sua historia. Valeu.

    • @pedroimpulcetto
      @pedroimpulcetto  3 роки тому +2

      Que show Rodrigo!! Fico muito feliz que os vídeos estejam te ajudando
      É, isso aí, vamos aprender cada vez mais pra chegar no objetivo final 👊🏻
      Tamo junto 🙏🏻💻

  • @randomaccount2487
    @randomaccount2487 3 роки тому +2

    muito bom, Pedro. Da para acompanhar bem o que você faz e ainda deixa explicadinho, diferentes de outros que só copiam e falam por cima o que significa tal sigla. Ótimo video, ganhou um inscrito

    • @pedroimpulcetto
      @pedroimpulcetto  3 роки тому

      Que show!!! Fico feliz demais em saber que o conteúdo ajudou de alguma forma
      Tamo junto 👊🏻👊🏻👊🏻

  • @iyonissiodanielsitoe9832
    @iyonissiodanielsitoe9832 3 роки тому +1

    Meus parabens directamente de Mocambique

    • @pedroimpulcetto
      @pedroimpulcetto  2 роки тому

      Quer shoowww!! Fico muito agradecido pela mensagem 🙏🏻🙏🏻

  • @nilsonmazurchi227
    @nilsonmazurchi227 3 роки тому +6

    Muito bom! Permita-me uma sugestão aumenta o tamanho da fonte para poder visualizar melhor no vídeo.

    • @pedroimpulcetto
      @pedroimpulcetto  3 роки тому +3

      Opa Nilson, obrigado pela mensagem, e com certeza, estarei sempre aberto pra melhorar aqui para vocês.
      Realmente é algo que preciso ajustar aqui, mas já está no meu backlog para nos próximos vídeos melhorar.
      Grande abraço

  • @crcacom
    @crcacom 3 роки тому +1

    Estou começando a ver este tutorial sobre Django Framework, parece q vai ser bom. Valeu! :D

    • @pedroimpulcetto
      @pedroimpulcetto  3 роки тому

      Que show Christian!!! Espero que tenha curtido
      Grande abraço

  • @fernandohbranco1
    @fernandohbranco1 3 роки тому +2

    Pedro, conheci agora seu canal. Gostei muito dos assuntos abordados, parabéns pelo trabalho!

    • @pedroimpulcetto
      @pedroimpulcetto  3 роки тому

      Que show Fernando, agradeço demais pela mensagem!
      Fico muito feliz que o conteúdo tenha te ajudado 😃😃

  • @lucasgeneroso3794
    @lucasgeneroso3794 4 роки тому +1

    ai sim ein militar! deitou!

  • @devarchvision
    @devarchvision 3 роки тому +2

    Dei um upgrade na minha API :)

    • @pedroimpulcetto
      @pedroimpulcetto  3 роки тому +2

      Que showww Jefferson!! Isso aiii 👏🏻👏🏻👏🏻

  • @juarezfs
    @juarezfs 3 роки тому +1

    Muito bom este vídeo e a didática que vc usa é ótima. Só um comentário sobre a Udemi, comprei cursos lá e nunca recebi, no atendimento prometeram solução e nunca houve nada, perdi o investimento! Udemi, pra mim, nunca mais!

    • @pedroimpulcetto
      @pedroimpulcetto  3 роки тому

      Muito obrigado pela mensagem Juarez 🙏🏻
      Que triste, eu não tive problemas com a Udemy, mas é sempre bom ter cuidado
      Grande abraço

  • @matheuslopes9096
    @matheuslopes9096 4 роки тому +1

    Muito bom! Parabéns, companheiro!

    • @pedroimpulcetto
      @pedroimpulcetto  4 роки тому +2

      Showw Matheus!!! Muito obrigado pelo feedback
      Estamos tentando melhorar sempre!! Fico feliz que tenha ajudado
      Grande abraço 🙏🏻

  • @LeonardoRuas
    @LeonardoRuas 4 роки тому +1

    Legal Pedro. Parabéns!

  • @antonycassianobueno1151
    @antonycassianobueno1151 4 роки тому +1

    Ótimo vídeo! Parabéns mesmo.

    • @pedroimpulcetto
      @pedroimpulcetto  4 роки тому +1

      Que show Antony!! Muito obrigado pelo feedback
      Fico feliz que tenha ajudado
      Grande abraço

  •  2 роки тому

    Mano Tutorial Muito God viu

  • @AllisonPaesDev
    @AllisonPaesDev 4 місяці тому

    se por ventura eu quiser mudar o dqlite3 para Postgresql, como seria? Desde já agradeço muito

  • @caiogabriel4098
    @caiogabriel4098 4 роки тому +1

    Muito bom seu vídeo cara, parabéns! Me ajudou muito

    • @pedroimpulcetto
      @pedroimpulcetto  4 роки тому +2

      Que show Gabriel!!!
      Muito obrigado pelo seu feedback, isso me ajuda demais a melhorar os conteúdos.
      Muito sucesso pra você
      Abração

  • @jonadabedesantanapinho3072
    @jonadabedesantanapinho3072 Рік тому

    Mano, muito obrigado!!!!!!!

  • @Kythera-qq7ep
    @Kythera-qq7ep 2 роки тому +1

    Mt bom!

  • @guilhermesantanadev
    @guilhermesantanadev Рік тому

    Pedro! como funciona isso, separa os apps, tem uma convenção algo assim?
    tenho um sistema em mysql de gerenciamento de empresa
    ai tenho que fazer crud em varias tabelas.... aqui vai algumas Departamento Funcionario Projeto Trabalho....
    tenho que fazer um app para cada uma delas?

  • @igorbrownramos1999
    @igorbrownramos1999 3 роки тому +1

    Muito bom, Pedro! Poderia explicar como serializar um objeto de renacionamento na api? os relacionamentos estão vindo com o código apenas.
    Obrigado, amigo!

    • @pedroimpulcetto
      @pedroimpulcetto  3 роки тому +2

      Opa Igor!! Obrigado pela mensagem e com certeza esse é um assunto muito interessante, já estou me planejando aqui para fazer um vídeo sobre 👊🏻🙏🏻

  • @castrolimoeiro
    @castrolimoeiro 4 роки тому +2

    Muito bom o vídeo, parabéns!!! Quando sai o próximo conectando a um front?

    • @pedroimpulcetto
      @pedroimpulcetto  3 роки тому +2

      Faala David, muito obrigado pelo feedback!!! De verdade!!
      Putss, estou devendo meeesmo, mas vai sair sim, estou me programando aqui e logo logo estará disponível
      Grande abraço 👊😀

    • @antoniojunior3488
      @antoniojunior3488 Рік тому

      Olá, tem previsão para sair as outras partes?

  • @afonsosaboiaii3330
    @afonsosaboiaii3330 3 роки тому +1

    obg ficou show. eu consigo passar pra essa api, uma lista que venha de outro banco de dados?

    • @pedroimpulcetto
      @pedroimpulcetto  3 роки тому

      opa Afonso, claro, consegue sim
      você só precisa respeitar o contrato da API (o json que ela recebe)

  • @sferreir3869
    @sferreir3869 8 місяців тому

    otimo video !!!

  • @MichelLedig
    @MichelLedig 3 роки тому +3

    Uma crítica construtiva é usar o "ctrl +" pra deixar seu vídeo mais fácil de ser consumido. Um zoom nesse código ia facilitar minha vida quando eu estava vendo pelo celular kkkkkkk
    De resto vídeo excelente, não tenho nem como agradecer por ter feito a minha primeira api usando o django! sucesso no canal

    • @MichelLedig
      @MichelLedig 3 роки тому +1

      Ou na hora de mostrar o codigo, fazer uma cena onde a tela da zoom no VsCode e você some da visualização, enfim o deschamps faz isso e apesar de ser complexo na edição acho que pode dar uma levantada maneira na qualidade dos seus vídeos

    • @pedroimpulcetto
      @pedroimpulcetto  3 роки тому +1

      Pooo que legal Michel, obrigado demais pela sua mensagem, sugestões são sempre bem vindas.
      Eu realmente preciso melhorar isso rsrs nos próximos prometo que vai estar bem melhor!!
      Grande sucesso 🙏🙏🙏

  • @animalcompilations832
    @animalcompilations832 3 роки тому +1

    Sugestão, ponha na descrição um link para o repositório com o código do vídeo ;)

    • @pedroimpulcetto
      @pedroimpulcetto  3 роки тому +1

      Poo, tem razão Edmar, vou incluir aqui 🙏🏻

  • @nathanbahia6456
    @nathanbahia6456 4 роки тому +2

    Olá Pedro, essa série de vídeos está me ajudando muito. Mas me fala, esse terminal que você fora fora do VS Code, é alguma extensão dele? Dei uma pesquisada e não encontrei nada. Obrigado! Muito massa as suas explicações.

    • @pedroimpulcetto
      @pedroimpulcetto  4 роки тому +1

      Faaala Nathan!! Que show cara, fico muito feliz com sua mensagem, a ideia é ajudar mesmo, muito obrigado pelo feedback!!! 🙏🏻
      O terminal que estou utilizando nesses vídeos é Hyper com algumas extensões do Oh My Zsh com WSL que é o terminal do Ubuntu para Windows

  • @thiagomartins1067
    @thiagomartins1067 Рік тому

    muito legal o video, mas quando tento aqui, pede o banco e da erro. oq pode ser?

  • @mariovitorfernandes
    @mariovitorfernandes 3 роки тому +1

    eu gostei, foi funcional pra fazer, mas poderia explicar o pq das coisas ali, senti falta, to usando mas n sei pq nem se posso mudar, nem pelo o que

    • @pedroimpulcetto
      @pedroimpulcetto  3 роки тому +1

      Boa colocação Mário, mas esse é até um propósito do vídeo
      Fazer você testar as coisas aí, ir trocando, fuçando e ver o que vai dando certo
      Tamo junto 🙏🏻👊🏻

  • @annymaria9616
    @annymaria9616 2 роки тому

    Como faço para abrir esse quadradinho inicial que esta no vídeo?
    e como faço para ter a pasta .vscode ?

  • @lincolnruteski7158
    @lincolnruteski7158 3 роки тому +1

    top, bem didatico, queria saber qual terminal é esse que vc esta usando no video?

    • @DerosElves
      @DerosElves 3 роки тому +1

      Usa o Git Bash, que vem quando instala o Git, usa a mesma sintaxe do Linux e facilita muita coisa !

  • @Caue-g4h
    @Caue-g4h Рік тому

    No caso, o que eu posso fazer com essa API REST criado no django? Como posso importar ela?

  • @lorde7ly18
    @lorde7ly18 Рік тому

    Como muda a ordem da linha? Colocar o conteudo de uma linha pra linha de baixo

  • @andreyaraujo836
    @andreyaraujo836 4 роки тому +1

    Ótimo vídeo!! Vai fazer a integração com front-end usando reactjs por exemplo?

    • @pedroimpulcetto
      @pedroimpulcetto  4 роки тому +5

      Opaa Andrey !! Que legal cara, fico feliz que tenha curtido !! A ideia é ajudar sempre
      Vamos fazer simmm!! A ideia é fazer um frontend em ReactJS e também um App Mobile com React Native 🙏🏼
      Aproveita para se inscrever no canal: bit.ly/SJasDhhaA12 que nas próximas semanas esses conteúdos estarão por aqui
      Tamo junto !!

    • @cachorrinhosdanet3483
      @cachorrinhosdanet3483 4 роки тому

      Parabéns mano, obrigado pelo conteúdo.
      E a parte do front ? Vai sair ?

  • @suavementelucas7351
    @suavementelucas7351 2 роки тому

    Caso alguem veja essa mensagem, como seria para aplicar permissões? como : só quem cadastrou o livro X pode alterar ou deletar ele, etc... ou pegar só no get os livros criados pelo usuario X ( ou usuario logado) ???

  • @patrickpessoa283
    @patrickpessoa283 2 роки тому

    aula muito boa, preciso criar uma pra um teste de estágio, só que preciso mexer com umas 3 mil linhas de dados e deixar organizado pra ser consultado, to sofrendo

  • @ivanmarkes4297
    @ivanmarkes4297 3 роки тому +1

    Olá Pedro, por favor me tira uma dúvida.
    A cada criação de uma api será gerado um banco de dados? Ex. Ser tiver 60 api, será 60 bancos? Existe alguma forma de criar várias api em um único banco? Desde já obrigado

    • @pedroimpulcetto
      @pedroimpulcetto  3 роки тому

      Opa Ivan
      Não não, o banco de dados geralmente é usado pelo serviço todo

  • @Pause4Code
    @Pause4Code 3 роки тому +1

    Tem Parte 2 essa aula ?

    • @pedroimpulcetto
      @pedroimpulcetto  3 роки тому

      opa Luigi, tem sim, na verdade tem várias continuaçõe até o deploy
      Da uma olhada nessa playlist: ua-cam.com/video/FL8RtqJJwmQ/v-deo.html

  • @idontknow-rt3vd
    @idontknow-rt3vd 2 роки тому

    como eu faço um deploy disso? o.o

  • @JuniorNGC
    @JuniorNGC 3 роки тому +1

    Tenho um projeto em Django e quero criar um app Android.. posso usar esse esquema de criação de api rest para acessar meu bd remoto pelo app, certo?

    • @pedroimpulcetto
      @pedroimpulcetto  3 роки тому +2

      com certeza Junior, a ideia é exatamente essa!!
      criar uma API só e poder utiliza-la em todos os seus projetos.

  • @JoaoVictor-xc8mp
    @JoaoVictor-xc8mp 3 роки тому +1

    como posso fazer uma api com o bando de dados ja criado, por exemplo nesse video voce criou do 0 uma tabela, e se eu quiser aplicar numa tabela ja preenchida e cheia, como posso fazer ?

    • @pedroimpulcetto
      @pedroimpulcetto  3 роки тому

      opa João, obrigado pela pergunta
      É bem simples também, você precisará colocar suas configurações do banco de dados no arquivo settings.py e poderá gerar seus models automaticamente a particar do seu banco já existente com o comando python manage.py inspectdb > models.py

    • @JoaoVictor-xc8mp
      @JoaoVictor-xc8mp 3 роки тому

      @@pedroimpulcetto nossa obrigado, nao sabia que tinha essa funcionalidade no django

  • @marcoscoelho116
    @marcoscoelho116 2 роки тому

    Desatualizado ;/ aqui não funcionou mesmo fazendo a risca

  • @claudiafagundessilveira9468
    @claudiafagundessilveira9468 3 роки тому +1

    como crio esse primeiro terminal? como faço o acesso?

    • @pedroimpulcetto
      @pedroimpulcetto  3 роки тому

      Olá Cláudia, muito obrigado pela sua pergunta.
      Esse terminal que estou usando é o próprio terminal do Windows, o cmd mesmo

  • @matheussversutti4493
    @matheussversutti4493 2 роки тому

    Professor tudo bem?
    Queria muito uma ajuda sua... estou com três campos criados no meu Django (login , senha e data de nascimento) deixando a senha como OPCIONAL... eu queria criar uma condição if dizendo que caso o campo senha fique vazio, eu gerar uma chave aleatória usando o Random... poderia me ajudar a fazer isso? seria muito importante pra mim Abraço!!

    • @igormarques2755
      @igormarques2755 Рік тому

      Olá Matheus, tudo bem? Mas neste caso, seu usuário precisará da senha para fazer login em seu sistema, mesmo assim, você precisa que o seu sistema gere um código aleatório para o usuário poder utilizar?

  • @MOZARTDIASMARTINS
    @MOZARTDIASMARTINS Рік тому

    Nunca entendi por que o Django nao adiciona um novo app ao settings.
    Deveria ser automatico.

  • @jammingkinght
    @jammingkinght 3 роки тому +3

    Algumas perguntas:
    1 - Em que momento esse diretório vscode foi criado em seu projeto? Com qual comando?
    2 - pelo que venho estudando o django acrescenta automaticamente o id a suas classes. O que essa classe uuid4, bem como esse atributo ID, têm de diferente?

    • @wesleijesus3327
      @wesleijesus3327 3 роки тому

      Esse diretório. é criado sozinho normalmente ele guarda logs e arquivos de configuração do vscode

  • @ffabiop3735
    @ffabiop3735 3 роки тому

    likeee

  • @wils-caru
    @wils-caru 3 роки тому +2

    o video é excelente, mas cara não bota essas musicas de fundo não por favor.

    • @pedroimpulcetto
      @pedroimpulcetto  3 роки тому

      Putsss Wilson, rsrsrs

    • @wils-caru
      @wils-caru 3 роки тому +1

      @@pedroimpulcetto é que eu e boa parte da galera assistimos aula de programação em velocidade 1.5x ou 2x e ai a musica atrapalha.

    • @pedroimpulcetto
      @pedroimpulcetto  3 роки тому

      @@wils-caru huuumm, bem pensado Wilson, obrigado por pontuar isso

  • @yurirodrigues5175
    @yurirodrigues5175 4 роки тому +1

    Deixou de ser bombeiro?

    • @pedroimpulcetto
      @pedroimpulcetto  4 роки тому +3

      Yuri Rodrigues sim sim, depois de ter servido 9 anos o Corpo de Bombeiros do Estado de São Paulo eu exonerei do cargo para iniciar minha carreira na programação, se quiser saber um pouco inscreva-se no canal bit.ly/SJasDhhaA12 que vou falar bastante dessa minha trajetória aqui

  • @Chuckichanly
    @Chuckichanly 3 роки тому +1

    Aumenta o tamanho da fonte

    • @pedroimpulcetto
      @pedroimpulcetto  3 роки тому

      Valeu pelo feedback, nos próximos estarão melhores 🙏🏻🙏🏻

    • @Chuckichanly
      @Chuckichanly 3 роки тому +1

      @@pedroimpulcetto obg pela compreensao!!!

  • @estevaolibardi
    @estevaolibardi 2 роки тому

    E sempre o mesmo, falam que vao fazer um monte de coisa, depois fazem um video e nao continua mais nd

  • @Shadow-gc1em
    @Shadow-gc1em Рік тому

    O foda é vc criar mas n entender direito oq vc acabou de fazer

  • @jpedros3211
    @jpedros3211 3 роки тому +1

    Essa música de fundo ficou muito alta, acaba atrapalhando a aula

    • @pedroimpulcetto
      @pedroimpulcetto  3 роки тому

      Obrigado pela mensagem JPedro’s, vou melhorar parar os próximos vídeos 👊🏻👊🏻

  • @julianoaragao3492
    @julianoaragao3492 Рік тому

    Pedro pode me ajudar nesse erro por favor?
    ImportError: cannot import name 'serializer' from 'rest_framework' (/home/julian/cursos/API_rest/library/venv/lib/python3.10/site-packages/rest_framework/__init__.py)