Crie um projeto completo com Django

Поделиться
HTML-код
  • Опубликовано: 4 фев 2025

Комментарии • 145

  • @angelinamachado1806
    @angelinamachado1806 Год назад +49

    Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass

  • @herahghost
    @herahghost 7 месяцев назад +7

    Aula totalmente didática. Já assisti diversas aulas sobre Django e nenhuma delas detalhou e explicou tanto sobre os pacotes integrados, além do que não ficou cansativo de assistir, muito bom!!

    • @treinaweb
      @treinaweb  7 месяцев назад

      Muito obrigado!! Aproveite pra passar no nosso site também, tem muita coisa boa por lá :D www.treinaweb.com.br/

  • @joaoaugustopersico2982
    @joaoaugustopersico2982 10 месяцев назад +2

    PARABÉNS...... Mt bom.......

  • @andersonvaladaokuba935
    @andersonvaladaokuba935 2 месяца назад +1

    Muito bom! Me serviu como uma ótima introdução ao Python e Django

  • @fernandocota7485
    @fernandocota7485 11 месяцев назад +5

    Cara..parabéns! didática nota 1000! ganhou + um fã!

    • @treinaweb
      @treinaweb  11 месяцев назад

      Muito obrigado 😃

  • @juniormelo4272
    @juniormelo4272 3 месяца назад

    Parabéns pelo vídeo... acompanhei e fiz o projeto... fiquei bem contente com o resultado... Sucesso!!!

  • @herbertmesquita1980
    @herbertmesquita1980 Год назад +3

    De vários Vídeos que assisti, com certeza o seu foi muito mais explicativo, funcional e me ajudou muito, parabéns pelo ótimo conteúdo!!!

  • @antoniobarros2433
    @antoniobarros2433 11 месяцев назад +2

    Muito bom mesmo, excelente. Já tinha procurado diversos vídeos e não tinha nada que me orientasse como esse. Preciso avançar mais, pois preciso saber como incluir tela de login e adicionar outros apps ao projeto.

    • @treinaweb
      @treinaweb  11 месяцев назад

      Que bom!! Espero ter ajudado :D

  • @du6ni9ue
    @du6ni9ue 6 месяцев назад +2

    Aulão mike bagunçinha, deus te abençoe tmj!

  • @BastLuc
    @BastLuc 6 месяцев назад +1

    Ótima aula!!! Parabéns!!!

  • @viniciusdeborba
    @viniciusdeborba 6 месяцев назад

    Parabéns pelo conteúdo, muito boa sua didática. Criado não tem acento mesmo. 😃

  • @tenflavio
    @tenflavio 7 месяцев назад +2

    Excelente explicação.
    Parabéns.

  • @_leao3459
    @_leao3459 Год назад +1

    ótimo conteúdo, é bom ver um conterrâneo de fortaleza presente

  • @jvaxjoaopaulo8666
    @jvaxjoaopaulo8666 Год назад +2

    Parabéns! Fortalezas!

  • @agrocapibaribene1187
    @agrocapibaribene1187 Год назад +1

    Muito boa a aula

  • @eliseu1954
    @eliseu1954 Год назад +1

    Que aula boa, ganhou mais um aluno

  • @yogiyokomizo
    @yogiyokomizo Год назад +6

    Nem terminei ainda, mas já infinitamente melhor que o do curso que eu tenho

  • @rafaeltrevizani6454
    @rafaeltrevizani6454 Год назад +1

    Muito Obrigado! Didatica incrivel! Rodou 100% por aqui.

  • @regilenealves8967
    @regilenealves8967 3 месяца назад

    Vídeo muito bom , obrigada 😊

  • @caiopjv
    @caiopjv Год назад +2

    Aula espetacular! Parabéns!

  • @Wdinilton
    @Wdinilton Год назад +3

    Fiz tudo. Tudo funcional. Parabéns pelo conteúdo. Ensino Relevante.

  • @alessandrocosta8828
    @alessandrocosta8828 Год назад +1

    Ótima didática e explicação, foi o meu primeiro contato com Django e pude compreender e reproduzir o Todo List sem muita dificuldade. Obrigado por disponibilizar este vídeo de forma gratuíta.

  • @kemueltkd
    @kemueltkd Год назад +2

    Achei a aula muito top, aprendi coisas que nos cursos que fiz nem cheguei a ver, parabéns pelo conteúdo

  • @andrecarvalho4096
    @andrecarvalho4096 11 месяцев назад +2

    Adorei, muito bom caraca estava precisando repassar algumas coias maravilhoso !!!

    • @treinaweb
      @treinaweb  11 месяцев назад

      Que bom que gostou :)

  • @developer_mendes
    @developer_mendes 4 месяца назад +1

    Muito obrigado por essa aula, aprendi muito os fundamentos do Django,estudei um pouco pois é um dos frameworks serão ensinados no curso técnico em informática integrado ao ensino médio fornecido pelo IFPR

    • @treinaweb
      @treinaweb  4 месяца назад +1

      Que bom que ajudou! =)

  • @SergioDev2024
    @SergioDev2024 Год назад +6

    Parabens prof excelente conteudo...

  • @wesleipeter8485
    @wesleipeter8485 Год назад +1

    Parabéns! Muito bom o conteúdo.

  • @dedeoliveira82
    @dedeoliveira82 7 месяцев назад +1

    Cara, Parabéns! Didática impecável, conteúdo altamente relevante! show!
    Admiro pessoas que se dedicam a ensinar o que sabe a outros.

    • @treinaweb
      @treinaweb  7 месяцев назад

      Muito obrigado! :)
      Aproveite para conhecer nosso site, tem muita coisa legal por lá =D
      treinaweb.com.br/

  • @armnd4150
    @armnd4150 Год назад +2

    Ótima didática, parabéns

  • @lucasdev9719
    @lucasdev9719 Год назад +2

    ótima explicação! parabéns professor! consegui entender melhor o framework com essa aula.

  • @moisesmonza4716
    @moisesmonza4716 Год назад +1

    Finalmente um vídeo direto ao ponto. Virei inscrito 🎉❤

  • @andredias6356
    @andredias6356 Год назад +1

    obrigado por compartilhar seu conhecimento..

  • @flaviofelix6771
    @flaviofelix6771 6 месяцев назад +1

    Excelente aula, já estou até me sentindo programador!!!...rsrs

    • @treinaweb
      @treinaweb  6 месяцев назад

      Continue assim! Bons estudos! =D

  • @luansimenton5749
    @luansimenton5749 Год назад +1

    Parabéns pelo conteúdo, sem enrolação e ótima dicção

  • @mauriciooliveira1793
    @mauriciooliveira1793 Год назад +1

    Parabéns 👏👏👏

  • @rafaelwebtutoriais
    @rafaelwebtutoriais Год назад +1

    Muito bom!! Excelente

  • @TSantosBeat
    @TSantosBeat Год назад +2

    Muito bom!!!

  • @Stefanipuppo
    @Stefanipuppo 6 месяцев назад +1

    Muitooo bom!!

  • @adrielbelluomini9951
    @adrielbelluomini9951 Год назад +1

    Muito pouca curtida para um conteúdo muito bom desse!

    • @treinaweb
      @treinaweb  11 месяцев назад

      Muito obrigado 😁

  • @suportegsm6809
    @suportegsm6809 Год назад +1

    Muito bom mano

  • @ipcmeanthony1905
    @ipcmeanthony1905 Год назад +2

    Como faço para tornar essa aplicação em executável? Ótima didática e bom conteúdo.

  • @ruancorreia
    @ruancorreia 5 месяцев назад +1

    quem tiver tendo problemas no windows 11, tenta dessa forma:
    .\.venv\bin\activate
    percebi que o comando de criaçao do env nao gera a pasta script, que é onde deveria estar o activate e sim na pasta bin, fazendo dessa forma, creio que resolva o problema.

  • @Welsonl
    @Welsonl 3 месяца назад

    Ótima explicação / vídeo. Só gostaria de saber como mudar o campo data (deadline) para ser escolhido em um calendário no formulario em vez de digitar.

  • @money.iiiiii
    @money.iiiiii 4 месяца назад

    Integração ao banco de dados. Montagem da estrutura django, uso ginga (para html). entendimento da estrutura do django.

    • @fernandocoelho1334
      @fernandocoelho1334 4 месяца назад

      Nunca tinha ouvido falar, mas como já uso HTML a muito tempo, prefiro continuar com ele, só que eu sou um Dev maduro.
      Costumo usar templates Bootstrap, Crispy ou peço para alguma IA criar e depois só ajusto.
      Não sei se sabe, mas também não conheço o Ginga, mas o Django tem 3 formas de fazer formulário.
      Dá até para fazer uma versão Ligth (Form e ModelForm), para passar pela fase de ajustes e depois se faz a definitiva.

  • @brunoferreira8558
    @brunoferreira8558 4 месяца назад

    A confirmação de 'delete' poderia ser feita através de modal, muito mais limpo e prático.
    O campo de data limite no form de edição dá margem pra erro de digitação, deveria ser um datepicker.

  • @davsonmelo
    @davsonmelo 6 месяцев назад

    Aula excelente. apenas um detalhe. e eu fiz varias vezes tudo igual. Aquela mudança no banco de dados no settings me deu tanta dor de cabeça que tive que resetar meu sistema operacional. nao sei se é o bendito dj-db-url... nao sei o que foi. so sei que o sqlite3 enlouqueceu. até eu voltar a configuração antiga.

  • @RaimundoLaune-zu4ts
    @RaimundoLaune-zu4ts Год назад +1

    Excelente tutorial vivo!

  • @fabioacarvalho
    @fabioacarvalho Год назад

    Antes de mais nada parabéns pelo conteúdo, é muito bom, ganhou mais um inscrito.
    Poderia me explicar melhor como funciona essa identificação do Django no template (01:30:47), quando você alterou no if e no for de "todo" para "todo_list", o porque dessa mudança e porque esse nome, tem algum padrão?

    • @fabioacarvalho
      @fabioacarvalho Год назад

      Acabei de entender o padrão é o nome Model + _list + .html seria isso? E para redirecionar para um template especifico?

    • @cleysonlima9479
      @cleysonlima9479 Год назад +1

      A CBV ListView do Django utiliza um padrão de nomenclatura para definir o nome que será utilizado para acessar a lista de objetos passadas para dentro da template, esse padrão é o nome do modelo com letras minusculas concatenado com _list, isso pode ser alterado através da propriedade context_object_name da classe. A mesma ideia também é utilizada para o nome da template que será renderizada, ou seja, nome do modelo com letras minusculas concatenado com _list e isso pode ser alterado através do atributo template_name.

  • @wenac.r.2396
    @wenac.r.2396 9 месяцев назад +1

    Estou com esse problema para desabilitar os elementos : ERROR: Invalid token. A tag must consist of attributes or expressions. Twig Tags are not allowed.

  • @matheusnormandy2324
    @matheusnormandy2324 5 месяцев назад

    Opa, tudo bem? Antes de mais nada gostaria de informar que essa foi uma excelente aula, me elucidou muita coisa que precisava saber.
    Tenho uma duvida: como eu posso criar uma página que roda uma aplicação do streamlit, de um chatbot, que interage com meu usuário através de api. Como eu posso fazer esse processo dentro do Django?

    • @treinaweb
      @treinaweb  5 месяцев назад

      Se eu entendi corretamente a sua dúvida, você irá precisar de duas aplicações distintas, sendo, uma interface web que conterá o Chatbot usando o Streamlit e outra será a API em Django que irá realizar o processamento dos inputs enviados pelo chatbot.
      No caso da API você pode utilizar o Django em conjunto com o Django REST Framework (DRF) para facilitar o processo de desenvolvimento da API e ter uma rota que recebe a mensagem do usuário, realiza o processamento dessa entrada e então devolve uma resposta HTTP contendo a resposta do bot. Algo semelhante ao exemplo a seguir:
      from rest_framework.decorators import api_view
      from rest_framework.response import Response
      @api_view(['POST'])
      def chatbot_interaction(request):
      user_input = request.data.get('message')
      # Processar a entrada do usuário e gerar uma resposta
      bot_response = process_user_input(user_input)
      return Response({'response': bot_response})
      def process_user_input(user_input):
      # Lógica do chatbot aqui
      return "Esta é uma resposta do chatbot"
      Já na parte do Streamlit, basicamente, você irá utilizar a biblioteca requests para realizar requisições para a API em Django enviando os inputs do usuário e então exibir em tela o retorna da API, algo como o exemplo abaixo:
      import streamlit as st
      import requests
      st.title("Chatbot com Django e Streamlit")
      user_input = st.text_input("Digite sua mensagem:")
      if st.button("Enviar"):
      response = requests.post(
      "localhost:8000/chatbot/",
      json={"message": user_input}
      )
      bot_response = response.json().get('response')
      st.write(f"Chatbot: {bot_response}")
      Aqui no nosso canal temos uma playlist sobre o Django REST Framework, caso queira aprender mais sobre: ruclips.net/video/sOWSDZtyZLg/видео.html
      Além disso, também temos uma playlist onde criamos uma aplicação que integra com o ChatGPT da OpenAI utilizando o Django: ruclips.net/video/ieXN9Wa6z-o/видео.html

  • @telmomachado1490
    @telmomachado1490 6 месяцев назад

    Poderia adicionar uma tabela login para quando finalizar a tarefa solicitar a senha do usuário para confirmar e registrar quem finalizou a tarefa e guardar a informação e a data no DB?

  • @toninhoeleoterio
    @toninhoeleoterio 8 месяцев назад

    Bom dia amigo, parabéns pela didática e pelo vídeo. Gostaria de tirar dúvida(s), por favor: Em questão de performance o Python / Django é performático?
    Outra dúvida: Deploy é fácil fazer em hospedagem compartilhada?
    Você sabe informar algumas que tem hospedagem?
    Obrigado. Desejo sucesso!!!

  • @josesimon1972
    @josesimon1972 Год назад

    Muito bem explicado que praticamente não estou tendo nenhuma dificuldade em implementar o projeto, meus parabéns e agradeço a contribuição. Mas parei em um erro e não consegui encontrar solução, pois na estruturação do banco de dados esta dando o erro: "NameError: name 'Model' is not defined. Did you mean: 'models'? ", agradeço se puder me ajudar, obrigado.

  • @jefesonbezerra
    @jefesonbezerra 9 месяцев назад +2

    Tive um problema com o decouple: "ImportError: cannot import name 'config' from 'decouple'". Resolvi da seguinte forma:
    1. pip uninstall decouple;
    2. pip install python-decouple.

    • @awrrin6575
      @awrrin6575 9 месяцев назад +1

      control shift p
      Selecionar interpretador
      Ai é so selecionar o recomendado.

    • @jefesonbezerra
      @jefesonbezerra 9 месяцев назад

      @@awrrin6575 vou tentar, obrigado!

    • @jonas_jr4050
      @jonas_jr4050 4 месяца назад

      Olá! no meu caso fiz a instalação do exemplo acima, pois não estava instalado. Valeu pela dica.

  • @ghxvitinho
    @ghxvitinho Год назад +2

    Eu tava tendo um problema que de jeito nenhum o decouple localizava as configurações do arquivo .env, e por sorte, descobri que o problema, no meu caso... é que a primeira linha do arquivo .env deve ficar em branco. Aparentemente ele ignora a primeira linha.

  • @sdfkkwejr
    @sdfkkwejr 4 месяца назад

    55:00

  • @henriquelopescavalcante
    @henriquelopescavalcante Год назад +2

    Cade esse comando que voce executa no começo do video ?

  • @JoaoMarcos-ln1cw
    @JoaoMarcos-ln1cw Год назад

    Ótima didática parabéns, mais estou com uma dificuldade, eu estou fazendo de acordo como no começo do vídeo, mais para mim não sai da página inicial do django a que aparece um foguete e diz que foi instalado com sucesso, mesmo colocando na urls e definindo a views home

  • @ubersolitario
    @ubersolitario Год назад +5

    Estou usando o Windows e aqui 1:06:51 o SQlite não está instalado , porém eu clico no botão para instalar e não instala, mas alguém com esse problema?

    • @kevenchaves
      @kevenchaves Год назад

      eu tbm, aperto no botão e não instala...

    • @kevenchaves
      @kevenchaves Год назад +3

      Oopa! Consegui resolver o erro. Resolvi assim: entra no site do SQLite3 e baixa os arquivos para Windows... São dois ZIPs: um que contém 3 .exes e um zip que contém as DLLs. Cria uma pasta (com nome que tu queira, mas de preferência de SQLITE3) e descompacta tudo para essa pasta os teus arquivos de downloads... Após isso adiciona essa tua pasta que tu criaste como Path nas variáveis do ambiente do teu Windows... Reinicia teu computador e tenta reinstalar o MySQL (plugin) do vídeo... Vai perceber que não vai pedir para instalar novamente e é so usar!!

    • @ubersolitario
      @ubersolitario Год назад +1

      @@kevenchaves opa beleza? Eu tinha até desistido desse projeto, agora vou tentar aqui novamente. Valeu de mais!

    • @kevenchaves
      @kevenchaves Год назад +1

      Show! Qualquer dúvida te explico mais detalhes

    • @alexdanieldk
      @alexdanieldk Год назад

      @@kevenchaves Infelizmente não funcionou :/

  • @JobinFerreira
    @JobinFerreira 6 месяцев назад

    O meu app estava criado com outro nome, e não reconheceu automaticamente o template html depois q criei a primeira classe ListView. Alguma dica ?

  • @victtoriacorreia-z3v
    @victtoriacorreia-z3v Год назад +2

    Estou tendo um problema, instalei o mysql e o sqlite3 pelo prompt de comando, coloquei a path certinho e criei o new row como ele fala no video, mas quando atualizo a pagina não aparece nada, continua em branco, alguem me ajuda pfvv, estou há dias com esse problema

  • @HeltonGalanT
    @HeltonGalanT Год назад +3

    meu SQLite não esta instalando .. eu clico pra instalar e não vai. cliquei no link sugerido, porém não vem com arquivo executável, sendo assim não consegui instalar.

    • @rodolfofrutuoso8409
      @rodolfofrutuoso8409 Год назад

      Algum retorno sobre isso? Por aqui também esta assim

    • @lenglerweb95
      @lenglerweb95 Год назад

      Eu também estou parado nessa parte da conexão com o SQLite, clico no botão "Install" e não acontece nada. Pelo visto não vamos ter resposta para resolver o problema!

    • @jeanvinicius16
      @jeanvinicius16 Год назад

      Também estou com o mesmo problema

    • @Gerson.machado
      @Gerson.machado Год назад

      Mesmo problema aqui.

    • @jeanvinicius16
      @jeanvinicius16 Год назад

      solução :
      ruclips.net/video/IAIMS9nuPXo/видео.html

  • @davsonmelo
    @davsonmelo 7 месяцев назад

    Essa extensão do Django para html não funcionou pra mim. e parece que ela trava outras extensões.

  • @Gerson.machado
    @Gerson.machado Год назад

    1:06:50 - Estou travado nessa etapa, não consigo instalar o sqlite3 da mesma maneira que fez no vídeo. Clico no mesmo botão e nada acontece no prompt.
    Ambiente Windows10
    Edit: Solução foi instalar manualmente
    winget install sqlite.sqlite

    • @guilhermethehedgehog
      @guilhermethehedgehog Год назад +1

      obrigado parei exatamente ai

    • @HugoRBRDev
      @HugoRBRDev 10 месяцев назад

      Eu uso linux, então n sei se vai ajudar. Mas resolvi o meu, instalando pelo terminal e peguei o endereço do arquivo pelas pastas e habilitei pra aparecer todas as extensões. E aí apareceu o arquivo do BD

  • @prof.alexsouza20
    @prof.alexsouza20 Год назад +1

    13 min de vídeo aprendi mais que 6 meses de facu

  • @danielcampillo9679
    @danielcampillo9679 Год назад +1

    qual é o nkme dessa extensão p dar esse visual no diretorio?

    • @do5gas
      @do5gas 10 месяцев назад

      Material Icon Theme

  • @livialeal9937
    @livialeal9937 Год назад

    Muito Boaa a aula!! Fiquei com uma dúvida pois, ao excluirmos uma tarefa a numerção do id continua ex : tenho1,2,3 tarefas, caso exclua a 2, a proximma que criar tem o id 4, ele não se reestrutura. Como posso fazer isso?

    • @cleysonlima9479
      @cleysonlima9479 Год назад

      Esse é o comportamento do banco de dados e não do Django, inclusive o ideal é que os id's não possam ser reutilizados, pois isso garante algumas vantagens como, por exemplo, integridade referencial, consistência, previsibilidade e evitar ambiguidades.

  • @lazaffalon
    @lazaffalon 11 месяцев назад

    Boa noite ! Muito obrigado pelo vídeo explicando a criação do projeto Django. Porém , ao inserir o comanda python manage.py runserver, recebi a seguinte mensagem de erro: C:\Users\Luiz Zaffalon\anaconda3\python.exe: can't open file 'C:\\Users\\Luiz Zaffalon\\Desktop\\helloworld\\manage.py': [Errno 2] No such file or directory .
    Como posso corrigir este erro?

    • @awrrin6575
      @awrrin6575 9 месяцев назад

      Olá. Voce tem que verificar a raiz do seu diretório.

  • @rodrigochessss
    @rodrigochessss 11 месяцев назад

    A instalação do SQLite, não vai.

  • @ToniPLay-xs8pw
    @ToniPLay-xs8pw 11 месяцев назад

    Minhas tarefas não estão sendo exibidas na lista de tarefas, mas estão sendo gravadas no banco, alguem sabe pq?

  • @cfgramoso
    @cfgramoso 10 месяцев назад

    Não consegui usar no settings.json o "editor.defaultFormatter": "ms-python.black-formatter"

    • @cfgramoso
      @cfgramoso 10 месяцев назад

      erro: [{
      "resource": "/c:/Users/Arla/treina_web_django/.vscode/settings.json",
      "owner": "_generated_diagnostic_collection_name_#3",
      "code": "1",
      "severity": 4,
      "message": "Value is not accepted. Valid values: null, \"vscode.css-language-features\", \"vscode.html-language-features\", \"vscode.json-language-features\", \"vscode.markdown-language-features\", \"vscode.markdown-math\", \"vscode.php-language-features\", \"ms-python.python\", \"vscode.typescript-language-features\", \"batisteo.vscode-django\", \"ms-python.vscode-pylance\", \"vscode.configuration-editing\", \"vscode.debug-auto-launch\", \"vscode.debug-server-ready\", \"ms-python.debugpy\", \"vscode.emmet\", \"vscode.extension-editing\", \"thorcc.flask-vgs\", \"vscode.git\", \"vscode.git-base\", \"vscode.github\", \"vscode.github-authentication\", \"vscode.grunt\", \"vscode.gulp\", \"vscode.ipynb\", \"vscode.jake\", \"ms-vscode.js-debug\", \"ms-vscode.js-debug-companion\", \"ms-toolsai.jupyter\", \"ms-toolsai.jupyter-renderers\", \"vscode.media-preview\", \"vscode.merge-conflict\", \"vscode.microsoft-authentication\", \"vscode.npm\", \"vscode.references-view\", \"vscode.search-result\", \"vscode.simple-browser\", \"qwtel.sqlite-viewer\", \"vscode.tunnel-forwarding\", \"ms-vscode.vscode-js-profile-table\", \"ms-toolsai.vscode-jupyter-cell-tags\", \"ms-toolsai.vscode-jupyter-slideshow\", \"MoeL.yeah\".",
      "startLineNumber": 5,
      "startColumn": 32,
      "endLineNumber": 5,
      "endColumn": 59
      }]

    • @cfgramoso
      @cfgramoso 10 месяцев назад

      Alguem consegue em ajudar?

  • @codeonsoftwares
    @codeonsoftwares 11 месяцев назад

    Amigo, no momento da importação do decouple o meu lint está alertando "Não foi possivel resolver a importação decouple" ... Já removi, instalei novamente... Tomei o cuidado de estar no modo ".venv" e mesmo assim não está rolando. O que pode ser?
    Notei que o meu decouple é instalado normalmente (versão 3.8.dist-info) e, além disso, é criado um arquivo decouple.py na raíz de site-packages.
    O que posso fazer para corrigir essa importação?

    • @felipeandre2923
      @felipeandre2923 11 месяцев назад +1

      Amigo, eu tive o mesmo problema quando instalei, verifique se você não possui duas versões do Python instalada, foi esse o meu caso. Removi a versão mais antiga e o problema de importação foi resolvida.

    • @codeonsoftwares
      @codeonsoftwares 11 месяцев назад

      @@felipeandre2923 Obrigado pela ajuda! Nesta situação eu tenho apenas a versão Python 3.12.2 ... de fato só tenho uma versão. Percebi que alguns pacotes que instalo acontecem dessa mesma forma. Ainda não consegui resolver o problema.

  • @tenflavio
    @tenflavio 7 месяцев назад

    Bom dia,
    Não encontrei esse passo a passo. Onde está?

    • @treinaweb
      @treinaweb  7 месяцев назад +1

      Olá!! Qual passo a passo?

  • @rafael_damasceno
    @rafael_damasceno 4 месяца назад

    me ajudem, estou fazendo uma tela de login usando django pra autenticação, mas o porblem é que fiz o html de registro e login juntos, eu teria que separar pra funcionar?

    • @treinaweb
      @treinaweb  4 месяца назад

      Não é necessário separar os formulários de login e registro em páginas diferentes. Basta que na view você verifique qual a ação que o usuário deseja realizar e então aplicar a lógica necessária.
      Para isso você pode utilizar o atributo `name` do botão de submit para identificar qual ação o usuário deseja realizar. Por exemplo:
      ```html
      {% csrf_token %}
      ... campos do formulário ...
      Login
      {% csrf_token %}
      ... campos do formulário ...
      Register
      ```
      E na view você pode verificar qual botão foi clicado:
      ```python
      def register_login(request):
      if request.method == 'POST':
      if 'login' in request.POST:
      # lógica de login
      elif 'register' in request.POST:
      # lógica de registro
      return render(request, 'register_login.html')
      ```
      Dessa forma você pode manter o formulário de login e registro na mesma página e aplicar a lógica necessária de acordo com a ação que o usuário deseja realizar.

    • @rafael_damasceno
      @rafael_damasceno 4 месяца назад

      @@treinaweb muito obrigado, consegui fazer desse jeito, eu tenho outra duvida, eu preciso apresentar meu trabalho em django, mas eu vou ter que baixar os arquivos em outro notebook, só oq eu preciso fazer é baixar os arquivos e dar um runserver?

    • @treinaweb
      @treinaweb  4 месяца назад

      @@rafael_damasceno Após copiar os arquivos do projeto será necessário criar o ambiente virtual e instalar as dependências do projeto, depois disso é necessário aplicar as migrações para que as devidas tabelas do banco de dados sejam criadas e só então o projeto poderá ser executado com o comando runserver.

    • @rafael_damasceno
      @rafael_damasceno 4 месяца назад

      @@treinaweb Por algum motivo, no computador da escola eu só precisei instalar o python e o django, dar um cd na pasta que tem o manage.py e escrever o comando runserver que abriu... acho que fiz algo errado quando instalei a maquina virtual pra funcionar desse jeito...

    • @rafael_damasceno
      @rafael_damasceno 4 месяца назад

      @@treinaweb Amigo, desculpa perturbar dnv, eu tô criando um sistema de coleta de dados meteorológicos e preciso criar um dashboard na tela inicial, você indicaria eu fazer com django já que comecei usando esse framework, ou uso outra tecnologia?

  • @HugoRBRDev
    @HugoRBRDev 10 месяцев назад

    Muito bom, curso completo.
    Mas pra quem está aprendendo, esses TODOS pra todo lado, confunde muito.
    No meio do código eu fico => "Esse TODO aí é o app, o projeto, a classe, objeto, banco de dados, é o queeee?"

    • @treinaweb
      @treinaweb  10 месяцев назад

      Não entendi muito bem, poderia explicar melhor?

  • @henriquelopescavalcante
    @henriquelopescavalcante Год назад +1

    Set-Executepolicy - scope ....

  • @samuelernandes4772
    @samuelernandes4772 Год назад +1

    Otimo video, mas ficou uma duvida crucial... Qual o nome do tema que vc está usando no vscode? kkkkkkkk

  • @evertonsousa8072
    @evertonsousa8072 Год назад

    quando crio a pasta home.html dentro de templates não abre em html, mas em django. como resolver esse problema ?

    • @luansimenton5749
      @luansimenton5749 Год назад

      da uma olhada nos 58:00 até 1:00:18 talvez resolva seu problema

  • @SergioDev2024
    @SergioDev2024 Год назад +2

    Pessoal uma duvida dizem que django e muito lento. Isso é real????

    • @talktotask-ub5fh
      @talktotask-ub5fh 7 месяцев назад

      Na real, o instagram usa, então deve ser parrudo

  • @josetaty5925
    @josetaty5925 2 дня назад

    Aprender programação mostra o quão burro o ser humano poder ser.😂
    O meu programa estava a dar erro e o problema estava em dar ctrl + S antes de fazer correr no terminal.😂
    Um abraço !🇦🇴🇵🇹

  • @do5gas
    @do5gas 10 месяцев назад

    .\.venv/Scripts/activate : O termo '.\.venv/Scripts/activate' não é reconhecido como nome de cmdlet, função, arquivo de script ou
    programa operável. Verifique a grafia do nome ou, se um caminho tiver sido incluído, veja se o caminho está correto e tente novamente.
    No linha:1 caractere:1
    + .\.venv/Scripts/activate
    + ~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo : ObjectNotFound: (.\.venv/Scripts/activate:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException
    Estou com esse erro alguem me ajuda e nem comecei :(

    • @cleysonlima9479
      @cleysonlima9479 10 месяцев назад +1

      O erro indica que o comando executado não existe ou então foi digitado de maneira incorreta. Pelo que vejo, você digitou o comando usando a barra (/) ao invés de usar a barra invertida (\). Tente executar o comando da seguinte forma: .\.venv\Scripts\activate

  • @GeovannaVitoryaRodrigues
    @GeovannaVitoryaRodrigues 16 дней назад

    Não estou conseguindo cadastrar as urls, sempre volta pra mesma pagina com o foguetinho do django, mesmo e quando especifico o caminho (127.0.0.1:8000/home/) diz que não encontrou a url , alguém sabe me diz pq do erro?

  • @eliseu1954
    @eliseu1954 Год назад +1

    Que aula boa, ganhou mais um aluno

  • @davifirmino8290
    @davifirmino8290 Год назад +1

    Muito bom!