Django - Exibir dados da view no template html

Поділитися
Вставка
  • Опубліковано 2 січ 2025

КОМЕНТАРІ • 38

  • @andreportol
    @andreportol Рік тому +2

    Parabéns Samuel!! Seu canal é top.

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

      Muito obrigado, camarada.
      Vlws.
      Abraço.

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

      @@SamuelGoncalvesPython Estou tentando carregar um textarea de um template com os dados vindo do banco de dados, porém não carrega, mas quando preciso enviar com as informações digitadas no textarea ele envia normalmente. Saberia me dizer como faço para carregar esses dados? Abraço

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

      @@andreportol Teria que ver seu código pra entender. Mas sugiro vc fazer o seguinte:
      Esquece o que vem do banco, e tente entender como criar um um textarea já preenchido. As vezes, a tag que está usando está errada, ou o parametro para inicializar ele é outro.
      E quando vc achar, apenas coloque o que vem do banco no lugar

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

      @@SamuelGoncalvesPython Blz Samuel... Vou tentar aqui. Obrigado pela presteza.

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

    Valeu, Samuel. Era isto que eu estava procurando. Ótimo video, bem explicado

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

      Obrigado pelo feedback, Nélio.
      Fico satisfeito que tenha ajudado.
      Grande abraço

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

    Esse video ajudou muito foi o segundo video que assisti! O próximo que vou assistir é o do formulários! Parabéns resumiu Django em poucos minutos tu é fera!

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

      Muito obrigado, camarada.
      Fique atento, virão alguns vídeos tops em breve.

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

    Cara, seu canal é bom mano! É realmente triste ter somente 300 inscritos. Mete umas thumbnail mais chamativas aí cara, seu conteúdo tem valor!

    • @SamuelGoncalvesPython
      @SamuelGoncalvesPython  4 роки тому +4

      Oh cara. Muito obrigado.
      Fico realmente feliz por esse tipo de feedback.
      Em breve vamos fazer umas thumbs melhores.
      Obrigado.
      Grande abraço.

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

    Muito bom!, Parabéns

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

    Ótima apresentação!

  • @caiopjv
    @caiopjv 10 місяців тому +1

    Para essas tabelas simples eu entendi. Minha dúvida é para fazer um dashboard exibindo uma tabela de vendas do dia,, onde vai trazer elementos da tabela vendas, mas referenciando elementos da tabela "pacientes", "produtos", "forma_de_pagamento", etc. Ainda não descobri como o Django faz isso

    • @SamuelGoncalvesPython
      @SamuelGoncalvesPython  9 місяців тому +1

      Boa pergunta.
      Existem formas mais otimizadas de fazer isso, mas a forma simples é basicamente utilizando os modelos do django.
      Por exemplo, se vc tem a vendas, itens de venda, produtos e clientes, por exemplo, eu imagino que a tabela de itens terá o relacionamento com a venda e com o produto. E a tabela de venda terá o relacionamento com o cliente.
      Nesse cenário, se vc mandar para o template apenas o objeto da tabela venda, vc pode fazer o seguinte:
      Exibir o nome do cliente:
      venda.cliente.nome
      Pois afinal de contas, nada mais é do que o modelo django que tem os relacionamentos já definidos.
      Se vc ficar com dúvida nessa resposta, sugiro dar uma olhada no vídeo onde falo de relacionamentos entre modelos, manytomany e deve ter algum outro também.

  • @rogercardin
    @rogercardin 2 роки тому +1

    olá , como vc acessou o python console dentro do vs code

    • @SamuelGoncalvesPython
      @SamuelGoncalvesPython  2 роки тому +1

      Eu não estou usando o visual code. Eu uso o PyCharm.
      Nele tem uma aba na parte inferior que dá acesso ao python console.

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

    Show!!!!

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

    como exibir a parte do banco de doados?

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

      Você tem que buscar esses dados do banco, com algo parecido com:
      objetos = Modelo.objects.filter()
      E mandar essa lista de objetos para o template.
      Mais pra frente eu faço um vídeo sobre esse tema.

  • @vladimirgoncalves5273
    @vladimirgoncalves5273 2 роки тому +1

    Como exibir uma view do posrgreSQL no django?

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

      Dentro da classe Meta do seu modelo vc vai definir a variável "managed" como False. E vai colocar o nome da sua view na variável "db_table".

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

    e como eu faço pra criar tags com a db... tipo mostrar por exemplos os produtos, img, titulo, link etc

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

      Não entendi muito bem.
      Pode me explicar melhor o que vc precisa?

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

      @@SamuelGoncalvesPython tipo os produtos numa pagina de vendas utilizando os produtos numa db

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

    E caso eu queira exibir os dados na INDEX mesmo, e não na lista?

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

      Oh Paulo. Beleza?
      Acho que não entendi sua pergunta. Pois eu estou listando os dados na index.
      Detalha melhor sua dúvida pra eu te ajudar.

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

    Massa me ajudou bastante, muito obrigado!
    Tem como eu fazer isso usando um TemplateView no lugar de uma função com request?

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

    Vey, ta foda aprender a fazer o que eu quero, se puder me ajudar Samuel, eu pretendo por os dados de uma unica ID, por exemplo tenho uma pagina index de varios cadastros, dai quando clico no link de um unico cadastro, ele me direcione pra uma pagina onde exibe mais informacoes cadastradas. Ja to frustrado com programacao kkkkkkk

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

      kkkkkk. Calma, no início é assim mesmo.
      Eu sugiro vc fazer o seguinte:
      Crie uma View que recebe um ID de um determinado objeto e liste todos os "filhos" deste objeto.
      Na página índex, faça um link em cada objeto da lista para a outra View, passando o id como parâmetro.
      Basicamente é isso, ai vc tem que aprender as formas de fazer cada uma dessas coisas.
      Se tiver dificuldade, vai falando.
      Abraço.

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

      @@SamuelGoncalvesPython Fala Brother, cara eu consegui fazer o que eu queria da seguinte forma, eu criei uma url nova com a string 'details/' e na views eu fiz o seguinte, na função eu puxei a classe. Solicitation.objects.filter(pk=id ....) daí no template do index lá no link eu coloquei {% url ' details' id....%} e então quando eu clicava no link daquele dado ele direcionava pra pagina onde so mostrava o dado daquele cadastro... não sei se você entendeu mais ou menos o que eu fiz kkkk mas deu certo T^T

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

      @@RSBELMONT perfeito kkkkk
      Foi exatamente o que eu sugeri.
      Parabéns

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

      @@SamuelGoncalvesPython vlw cara, ajudou muito, me baseei muito na sua lógica.