velho eu adorei seu vídeo. O Django é um velho amigo que não vejo há um tempo. Fui pra DS e ML e meio que não nos vemos há muito tempo. Vendo voce ensinar, me perguntei: há quanto tempo to congelado? Parabéns velho, de verdade!
Muito boa a aula. Só uma observação, eu trabalho há 20 anos com programação(vai completar agora em novembro) e posso garantir que nas empresas o código não é organizado assim, é tudo uma bagunça, código legado, pastas esparramadas pra todo lado, duplicidade de pastas e arquivos, etc.
Exatamente isso e eu me deparei com uma situação de que preferi fazer uma aplicação do Zero, do que tentar entender o que o cara fez. Claro, tinha maturidade e tempo para fazer isso, mas nem sempre se aplica, porém com o Django, a coisa é mais formal, então os caras não podem viajar demais.
maaan, vc é bichão mesmo, baita aula, entrei sem saber nada de django e agora já tenho uma boa noção! uma dica pra galera seguir o que vc falou no final (de aplicar esses conceitos para outros desafios): 1- em vez dos campos nome e idade, crie um campo login e senha; 2- a senha precisa ter no mínimo 8 caracteres; 2.1- opcional: a senha precisa ter, no mínimo, 1 número, 1 letra maiúscula, 1 letra minúscula e 1 caractere especial; 3- não pode ter logins repetidos no banco; 3.1- ao tentar cadastrar um login que já existe, o usuário deve receber uma mensagem de erro no navegador. mas caso não exista, cadastra no banco e exibe uma mensagem de sucesso no navegador 4- faça com que a hora do cadastro também seja registrada no banco;
Ótima aula, to tendo que aprender Django para um projeto da facul e seu vídeo ajudou muito. Ah e pra quem quiser saber, existe uma extensão no vs code chamada SQlite viewer, com ela da pra ver o banco de dados sem precisar da adimin.
OLA SEMPRE COM UM CONTEUDO EXCELENTE, GOSTO MUITO DOS SEUS VIDEOS, TEM COMO FAZER UM VIDEO SOBRE SISTEMAS DE PAGAMENTO ONLINE NO DJANGO. DESDE JÁ AGRADEÇO MUITO PELA DEDICAÇÃO.
Rapaz, estou no início do vídeo, vou terminar depois, mas notei que você explica muito bem. Eu já faço algo no Django, mas com suas explicações estou entendendo bem melhor, ainda mais na parte das rotas
@@pythonando Hoje que fui terminar. Obrigado. Consegui entender melhor sobre alguns tópicos. Depois eu gostaria de conhecer os módulos do seu curso. Abs
Cara, parabéns, estou começando meus estudos em Django e só você soube clarear tanto assim, muito bom, ajudou muito a começar a entender essa tecnologia!
Ficou confuso quando você disse aonde criar pasta templates/static e fazendo testes depois fui ver é abaixo da pasta produtos, tirando isso você é menino com experiência de gente grande, ótimo curso.
No trecho que você fala sobre static's dir's, acho que os dev's do *Django* agora usam a lib *pathlib* ao invés da lib *os* para manipular os caminhos, porque ela traz uma camada de abstração da forma como os *OS's* tratam diretórios, dentre outras features.
A Pathlib é realmente a versão mais moderna para se lidar com path's do que o os.path, mas exclusivamente para concatenação tanto o os.path.join() e o Path() são válidos e recomendados de se usar.
que show, mais nao entendi essa parte: from django.contrib import admin from django.urls import path, include urlpatterns = [ path('admin/', admin.site.urls), path('login/', include('App_FlashRB.urls')), #path('teste/', include('App_FlashRB.urls')) ] pois para o login funcionar tem que esar disponivel na urls do core, mais para o teste que criei nao precisa?
Mestre, Boa tarde! Parabéns pela didática muito boa. Porém estou aqui enfrentando um problema, talvez alguém possa me ajudar. Mesmo seguindo sua orientações passo a passo(vídeo por volta de 35minutos) alterando o settings e tudo mais não consigo sucesso ao tentar encontrar um arquivo estático. o meu browser (edge) não encontra o caminho: static/splash/css/splash.css. Já revi o vídeo algumas vezes, faço exatamente como orienta mas não funciona. Peço ajuda!
Não estou com PC para me certificar da minha resposta, mas, caso ainda não tenha solucionado, tente: 1. Não alterar TEMPLATES em settings.py 2. Não criar a pasta templates na pasta raíz do diretório (obviamente as demais templates de aplicativos permanecem) 3. Crie a pasta static na pasta raiz, ao lado da pasta do projeto e das pastas de aplicativos. Isso deve funcionar
Caio, eu comprei um curso de python onde lá é abordado o django, porém para aplicações que não supriram as minhas expectativas. O python eu aprendi, porém o django não. Eu preciso construir um sistema onde vou cadastrar clientes, produtos etc e preciso buscar "listar" relatórios, como por exemplo todos os produtos cadastrados, podendo filtrar etc. Pelo que ví vocé ensina isso no "construct", porém eu parei na segunda aula, pois nela você informa que precisamos saber o básico de django. Você me indicaria esta aula pra conhecer o básico? Lembrando que eu não sei nada de django e gostaria de aprender tudo bem passo a passo, bem pra leigo mesmo. Seria esta a aula indicada?
Preciso de muita ajuda. Estou criando uma aplicação web de ML. Tenho utilizado o anaconda no Pycharm, porém está dando erro, do tipo, Unresolved reference 'django', Unresolved reference 'admin', Unresolved reference 'path', Unresolved reference 'include', entre utros do mesmo tipo. Pode me ajudar???
Caio o "python3" pode ser substituído por apenas "python" na linha de comando? Ex: python manage.py runserver Faço isso e dá certo aqui, mas não sei se interfere em outros arquivos isso
@@pythonando rodar eu ate consegui,,, mas sempre fica esse erro onfig.py", line 193, in create import_module(entry) File "C:\Users\Christian\AppData\Local\Programs\Python\Python311\Lib\importlib\__init__.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1204, in _gcd_import File "", line 1176, in _find_and_load File "", line 1140, in _find_and_load_unlocked ModuleNotFoundError: No module named '/Django_Server/django_basico/produtos'
Aos 1:00:49 no meu terminal não consigo color uma senha, quando chega nessa parte é como se meu PC estivesse com problemas. Se alguém souber de uma solução, me ajude por favor.
Não existe nenhuma sequência aqui no canal. Somente na Python Full temos uma sequência de aulas com todo conteúdo necessário para um DEV Python + Django
meu amigo , muito bom seu vidios , mas to apanhando legal neste , deu erro importação do boostrap , ero sobe a include , tentando resolver aqui , este erro nada ver com seus ensinamento e coisa de quem começou mexer com django hoje mesmo ....
velho eu adorei seu vídeo. O Django é um velho amigo que não vejo há um tempo. Fui pra DS e ML e meio que não nos vemos há muito tempo. Vendo voce ensinar, me perguntei: há quanto tempo to congelado? Parabéns velho, de verdade!
Muito boa a aula. Só uma observação, eu trabalho há 20 anos com programação(vai completar agora em novembro) e posso garantir que nas empresas o código não é organizado assim, é tudo uma bagunça, código legado, pastas esparramadas pra todo lado, duplicidade de pastas e arquivos, etc.
Absolutamente de acordo!
Ou seja. Na prática, a teoria é outra.
É bom saber disso 😂
Exatamente isso e eu me deparei com uma situação de que preferi fazer uma aplicação do Zero, do que tentar entender o que o cara fez. Claro, tinha maturidade e tempo para fazer isso, mas nem sempre se aplica, porém com o Django, a coisa é mais formal, então os caras não podem viajar demais.
verdade kkk mais! Simplismente o programador raiz que deixou. Hoje tá tudo clean code.
"O primeiro passo para o entendimento é a confusão."
Mandou bem demais. Baita aula!
maaan, vc é bichão mesmo, baita aula, entrei sem saber nada de django e agora já tenho uma boa noção! uma dica pra galera seguir o que vc falou no final (de aplicar esses conceitos para outros desafios):
1- em vez dos campos nome e idade, crie um campo login e senha;
2- a senha precisa ter no mínimo 8 caracteres;
2.1- opcional: a senha precisa ter, no mínimo, 1 número, 1 letra maiúscula, 1 letra minúscula e 1 caractere especial;
3- não pode ter logins repetidos no banco;
3.1- ao tentar cadastrar um login que já existe, o usuário deve receber uma mensagem de erro no navegador. mas caso não exista, cadastra no banco e exibe uma mensagem de sucesso no navegador
4- faça com que a hora do cadastro também seja registrada no banco;
Caraca, mano! Valeu! Por mais pessoas como você nesse mundo já tão cheio de gente ruim.
14:45 parabéns pela didática.... cheguei aqui no seu vídeo e tudo começou a fazer sentido..... muito obrigado por me fazer entender...
Fico feliz demais em saber :)
Essa aula foi boa demais. Você tem uma didática incrível. 👌👏👏
Já assisti duas vezes esta introdução e digo que é sensacional. Parabéns.
Ótima aula, to tendo que aprender Django para um projeto da facul e seu vídeo ajudou muito. Ah e pra quem quiser saber, existe uma extensão no vs code chamada SQlite viewer, com ela da pra ver o banco de dados sem precisar da adimin.
Que vídeo top! Sua didática é muito boa. Eu não tinha noção de Django e graças a seu vídeo comecei a entender. Obrigado
Que ótimo!
ta doido, vc nao para kkk incansável !
imagina teu treinamento,
parabéns top demais
Hahaaha, Muito obrigado :))
Um dos melhores vídeos que já assisti para aprender Python com Django, parabéns 🎉
OLA SEMPRE COM UM CONTEUDO EXCELENTE, GOSTO MUITO DOS SEUS VIDEOS, TEM COMO FAZER UM VIDEO SOBRE SISTEMAS DE PAGAMENTO ONLINE NO DJANGO. DESDE JÁ AGRADEÇO MUITO PELA DEDICAÇÃO.
Tem a diferença daqueles que fazem o que aprendeu , e os que ensina o que aprendeu ,vc ensina de verdade , parabéns
Obrigado :)
Muito obrigado pela sua disponibilidade de tempo e fazer um video tão instrutivo. Agradeço bastante.
Eu que agradeço
Muito obgd pelo vídeo, excelente explicação, eu saí literalmente do zero em Django com esse vídeo ksks👏👏
Ahh como eu fico feliz com isso :)
@@pythonando r br o o
vou fazer o mínimo que é deixar o like e o comentário por esse conteúdo.
Muito boa a aula. Vou acabar fazendo o curso completo
Muito obrigado :)
Parabéns pelo excelente trabalho Caio, o seu material é muito eficiente para quem está iniciando com django.
Muito obrigado :)
Fera demais, Deus abençoe você.
Obrigado :)
Caio, você é demais, excelente conteúdo e didática
Rapaz, estou no início do vídeo, vou terminar depois, mas notei que você explica muito bem. Eu já faço algo no Django, mas com suas explicações estou entendendo bem melhor, ainda mais na parte das rotas
Fico feliz em ajudar :)
@@pythonando Hoje que fui terminar. Obrigado. Consegui entender melhor sobre alguns tópicos. Depois eu gostaria de conhecer os módulos do seu curso. Abs
Parabéns pela didática, irmão. Uma das melhores aulas relacionadas à programação que já vi!
Muito obrigado
Cara, parabéns, estou começando meus estudos em Django e só você soube clarear tanto assim, muito bom, ajudou muito a começar a entender essa tecnologia!
Obrigado :)
Ficou confuso quando você disse aonde criar pasta templates/static e fazendo testes depois fui ver é abaixo da pasta produtos, tirando isso você é menino com experiência de gente grande, ótimo curso.
:)
brigadão mano! estou começando agora em django e conteúdo está ajudando bastante, vc explica super bem :)
Obrigado :)
Aê rapazeada esse cara eh gente fina senta o dedo no like aê
Caramba! Foi o video mais top explicando de forma que eu entendesse 100%. Muito top obrigado!
Fico feliz em ajudar
Maravilha, sem rolos, aula bem explicada. Parabéns Caio
Aulão show de bola! obrigado e parabéns pela didática!
Eu que agradeço
didática muito boa fala fácil como deve ser um bom instrutor. ja curti ja me inscrevi
Muito obrigado
No trecho que você fala sobre static's dir's, acho que os dev's do *Django* agora usam a lib *pathlib* ao invés da lib *os* para manipular os caminhos, porque ela traz uma camada de abstração da forma como os *OS's* tratam diretórios, dentre outras features.
A Pathlib é realmente a versão mais moderna para se lidar com path's do que o os.path, mas exclusivamente para concatenação tanto o os.path.join() e o Path() são válidos e recomendados de se usar.
Ótimo vídeo, muito bem explicado.
Obrigado
Depois de muita confusão, aprendi e entendi!
Boooa
@@pythonando Só para constar esse é meu primeiro contato com django.
Ótima explicação, seu curso deve ser muito bom.
Sou suspeito para falar, mais é mesmo haha.
Vc é muito fera cara! Na moral! Parabéns
Muito obrigado
veio procurar namorado ou aprender Python?
parabéns!! excelente aula!
só consegui aprender com vc!!!
Felicidades demais em saber disso :)
eu tava perdido demais pra estudar backend, obrigado cara você é fera
Fico feliz em poder ajudar :)
Cara, vc manja muito de Django! Parabéns!
Obrigado pelo elogio
Excelente aula ! Parabéns !
Ótima aula!
Obrigado 😃
que show, mais nao entendi essa parte: from django.contrib import admin
from django.urls import path, include
urlpatterns = [
path('admin/', admin.site.urls),
path('login/', include('App_FlashRB.urls')),
#path('teste/', include('App_FlashRB.urls'))
] pois para o login funcionar tem que esar disponivel na urls do core, mais para o teste que criei nao precisa?
Obrigado pelas aulas de python, são ótimas.
Que bom que está gostando :)
Muito obrigado por compartilhar seu conhecimento
Eu que agradeço
Que aula foda pra caralho, pqp ! Valeu irmão por esse guia
Feliz em ajudar :)
muito bom o seu material, sensacional, obrigado.
nossa, seu vídeo me ajudou muito em um projeto. Valeu :)
Fico feliz em poder ajudar :)
Mestre, Boa tarde! Parabéns pela didática muito boa. Porém estou aqui enfrentando um problema, talvez alguém possa me ajudar. Mesmo seguindo sua orientações passo a passo(vídeo por volta de 35minutos) alterando o settings e tudo mais não consigo sucesso ao tentar encontrar um arquivo estático. o meu browser (edge) não encontra o caminho: static/splash/css/splash.css. Já revi o vídeo algumas vezes, faço exatamente como orienta mas não funciona. Peço ajuda!
Não estou com PC para me certificar da minha resposta, mas, caso ainda não tenha solucionado, tente:
1. Não alterar TEMPLATES em settings.py
2. Não criar a pasta templates na pasta raíz do diretório (obviamente as demais templates de aplicativos permanecem)
3. Crie a pasta static na pasta raiz, ao lado da pasta do projeto e das pastas de aplicativos.
Isso deve funcionar
Caio, eu comprei um curso de python onde lá é abordado o django, porém para aplicações que não supriram as minhas expectativas. O python eu aprendi, porém o django não. Eu preciso construir um sistema onde vou cadastrar clientes, produtos etc e preciso buscar "listar" relatórios, como por exemplo todos os produtos cadastrados, podendo filtrar etc. Pelo que ví vocé ensina isso no "construct", porém eu parei na segunda aula, pois nela você informa que precisamos saber o básico de django. Você me indicaria esta aula pra conhecer o básico? Lembrando que eu não sei nada de django e gostaria de aprender tudo bem passo a passo, bem pra leigo mesmo. Seria esta a aula indicada?
Essa aula é o básico do básico, recomendo se inscrever na PSW 8.0: pythonando.com.br/psw/inscricao/psw8.0?target=youtube
Top demais esse guia
Aula muito boa, Obrigado.
Acelerado sempre. 🎉🎉🎉🎉🎉
Excelente vídeo. Ótima didática
Obrigado :)
Ótimo vídeo ! Ótimo conteúdo! Obrigado
Eu que agradeço
Aula muito boa. Parabéns!
Eita aulão
Muito boa a didática!
Preciso de muita ajuda. Estou criando uma aplicação web de ML. Tenho utilizado o anaconda no Pycharm, porém está dando erro, do tipo, Unresolved reference 'django', Unresolved reference 'admin', Unresolved reference 'path', Unresolved reference 'include', entre utros do mesmo tipo. Pode me ajudar???
otimo
Booooom curso !!!
E como faço Deploy?
Tem vídeo recente no canal sobre deploy Django.
+1 sub, ótima explicação 👍🏻
Muito obrigado 😁
Caio o "python3" pode ser substituído por apenas "python" na linha de comando?
Ex: python manage.py runserver
Faço isso e dá certo aqui, mas não sei se interfere em outros arquivos isso
ele utiliza python3 pq utiliza sistema baseado no linux. Só python é pra quem utiliza windows
Exatamente como disse o Samuel :)
Tendeu..vlw pessoal
python ..\manage.py runserver somente rodou com ..\ e depois nao encontra o module produtos.. estou usando windows o q pode ser?
Você está um diretório a frente do manage.py no terminal
@@pythonando rodar eu ate consegui,,, mas sempre fica esse erro
onfig.py", line 193, in create
import_module(entry)
File "C:\Users\Christian\AppData\Local\Programs\Python\Python311\Lib\importlib\__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "", line 1204, in _gcd_import
File "", line 1176, in _find_and_load
File "", line 1140, in _find_and_load_unlocked
ModuleNotFoundError: No module named '/Django_Server/django_basico/produtos'
Deu tudo certo... obrigado pela aula..
O meu css não funciona dentro da pasta templates. Apenas na pasta raiz. As configurações são a msma q ele usa. Min: 32:00
Manda seu problema no Discord.
E conteúdo TOPppppp
Obrigado :)
Show
gente eu simplesmente não consegui fazer a parte dos arquivos estáticos (CSS) funcionar, alguém sabe qual a maneira de fazer isso no Django 5??
É exatamente como na aula, confere os nomes dos arquivos, estrutura de pasta e a config no settings.py
Guia animal man, curti horrores!!
Aos 1:00:49 no meu terminal não consigo color uma senha, quando chega nessa parte é como se meu PC estivesse com problemas. Se alguém souber de uma solução, me ajude por favor.
@@cassioestevao4227 é só digitar sua senha e apertar enter ele não mostra mesmo
@@pythonando rapaz vc fez um homem feliz hoje, muito obrigado!
Caio, poderia me indicar uma sequência de estudos no Django do seu canal? Este aqui estou no min 40.
Não existe nenhuma sequência aqui no canal. Somente na Python Full temos uma sequência de aulas com todo conteúdo necessário para um DEV Python + Django
@@pythonando poderia me passar o link da python full? gostei da sua metodologia.
Não sei se dá para me inscrever agora devido a grana, mas em breve
Quando eu boto a url do site/admin não aparece a tela de login e da erro, qual pode ser o problema?
Executou as migrações antes ?
o meu fica dando problema, pede para importa o django, sendo que já tenho ele instalado e no video não pede isso, algume sabe como resolver?
Manda no canal do Discord
gostei
meu amigo , muito bom seu vidios , mas to apanhando legal neste , deu erro importação do boostrap , ero sobe a include , tentando resolver aqui , este erro nada ver com seus ensinamento e coisa de quem começou mexer com django hoje mesmo ....
Manda lá no Discord.
40:46
Você oferece algum curso fora do youtube??
Siiim, segue o link:
pythonando.com.br/
Preciso estudar python primeiro pra usar django?
Siim
12:00
29:17
Essa aula é pra quem já sabe Django. O cara fala numa rapidez dessa. 🤦🏻♂️
É um intensivão :)
39
não carrega o css nem as imagens nem com reza braba, o html abre mas sem o arquivo css.
Manda sua dúvida no Discord
Ótima aula introdutória. Única agonia é sua pronuncia de METHOD: "METIRRUDI" KKKKKK, é /ˈmɛθəd/ (De MÉTODO no português, método de envio dos dados)
Excelente aula! Parabéns!
Agradecemos
Show
28:53