(2:30) Não é necessário e nem recomendável deixar essas pastas com nomes iguais uma dentro da outra. E é super simples não deixar isso acontecer: $ django-admin startproject nome_do_projeto . Repare que há um espaço-ponto logo após o nome do projeto. Isso fará com que o projeto seja instalado já na pasta atual, não sendo necessário duplicar o nome da pasta.
Ótimo conteúdo! Poderia trazer a parte dois mostrando justamente como acabar com o problema da duplicidade do cadastro no ato do refresh? Seria muito bom. Deem up nesse comentário, galera.
from django.shortcuts import render from .models import Usuario def home(request): return render(request, 'usuarios/home.html') def usuarios(request): if request.method == 'POST': # Se for uma solicitação POST, salvar os dados do novo usuário no banco de dados novo_usuario = Usuario() novo_usuario.nome = request.POST.get('nome') novo_usuario.idade = request.POST.get('idade') novo_usuario.save() # Exibir todos os usuários cadastrados usuarios = { 'usuarios': Usuario.objects.all() } # Retornar os dados para a página de listagem de usuários return render(request, 'usuarios/usuarios.html', usuarios)
Melhor tutorial de Django que achei, tu ensina muito bem boy, finalmente pulando de video em video achei um que ensina exatamente como eu precisava, logo menos virarei um aluno de seu curso privado, ótimo video.
Parabéns. Realmente de muita valia o que vc ensina, também já dei aulas e sempre aprendo mais do que ensino, e você realmente é mestre. Mais dois meses e acabo de pagar o curso que estou fazendo, quem sabe depois consigo fazer o seu.
@neriadrian100 sim, passo todos os detalhes que precisa para conseguir lucrar como freelancer o que quer dizer que não importa onde mora, pode falar diretamente com a minha equipe aqui no whatsapp e eles iram tirar todas as suas dúvidas: links.devaprender.com/FalarComEquipe
Excelente aula para quem esta no começo assim como eu. Poderia ter estendido um pouco mas, adicionando a parte de limpar cadastro, atualizar e a opção para não duplicar.
Poh cara você é o máximo, sempre que tenho aula de programação e não entendi nada, eu venho aqui no teu canal ver se tem uma materia relacionada e encontro sempre...continue assim!!! Vc é o maior!
Cara eu gostaria de lhe agradecer muito por ter dedicado seu tempo e conhecimento fazendo esse vídeo com uma experiência que realmente funciona e que não tem erros iguais a vídeos feitos por outros programadores desonestos que ate fazem mais com erros nos códigos e corrigem sem mostrar a correção, deixando a gente que e iniciante doido perguntando e que nunca respondem. Muito bom. Que Deus abençoe ricamente sua vida.
Ontem consegui fazer exatamente como você fez no vídeo; Hoje eu consegui colocar mais campos para o usuário prencher como: telefone, cpf, email; Os campos para prencher funcionaram e constaram no banco de dados, mas eu não consegui fazer a validação nem mesmo fazer com que o sistema impedisse o usuário deixar algum campo em branco. A minha meta para amanhã é fazer tudo funcionar com algumas bibliotecas especificas e deixar a homepage estilizada do meu jeito. Eu te agradeço muito pelo vídeo pois sem ele eu não iria conseguir!
@@wekyaskousur2345 Deixei o numero de celular como 'char' no models pois eu fiz a formatação na entrada de dados html de forma que ele colocasse de forma organizada: (xx)xxxxx-xxxx ; Mas também dá certo usando IntengerField.
Conteúdo excelente, essa aula foi muito boa, em models foi de boa porque ja conheço sql e não é tão diferente os comandos mas mesmo assim esses 40 minutos viraram 4 horas liquidas pra me kkk
As faculdades normalmente não ensinam nenhum framework. Os professores querem que você aprenda a fazer na mão pra entender o comportamento da linguagem e conseguir reverter os bugs.
O inicio foi bem complicado pra mim, dava muito erro, tive que configurar variável de ambiente, e digitar exatamente o caminho da pasta do arquivo pra ai sim conseguir rodar
Muito bom, gostei da parte dos blocos onde não precisa criar um header, um footer e colocar na sequência como em outros frameworks. Pensando agora em uma forma de serializar e validar os campos do formulário para no caso de mais de 30 campos ter que atribuir um a um.
Pra galera q ta tendo problema com o endereço do arquivo para o request, tentem utilizar um rString o duas barras no lugar de uma EX: "usuarios\usuarios_pag.html" -> enredeço normal q pode dar erro "usuarios\\usuarios_pag.html" -> enredeço com duas \\ para o python não confundir a barra unica como algum comando r"usuarios\usuarios_pag.html" -> letra r antes da string para o python considerar todos os caracteres ali dentro sem erro
Dica quando voces forem fazer django-admin startproject nome-do-projeto coloca um ponto que ele não vai criar duas pastas dentro da outra e vai criar tudo oque voce precisar de uma forma que não te confunda django-admin startproject nome-do-projeto .
Aqui no meu deu ruim, verifiquei 3 vezes. E está como "A instalação funcionou com sucesso! Parabéns! Você está vendo esta página porque DEBUG=True está em seu arquivo de configurações e você não configurou nenhum URL."
pra rapaziada que está com o mesmo problema que eu estava, em abrir o terminal na hora de executar o HTML e ele resetar tudo, é só dar um cd e abrir o arquivo novamente
Jhonatan, parabéns pelo video, consegui entender muita coisa e consegui fazer este cadastro e ja me deu margem e ideias de fazer mais para ir aprendendo. Agora uma pergunta, vc teria a lista das extensions que vc usa no VSCode e passar aqui no chat? Obrigado.
Jhonatan, bom dia! E caso eu quisesse enviar as informações imputadas para um banco de dados, utilizando o requests? Como seria a sintaxe? Poderia fazer um vídeo ou short? Abc querido!
O meu quando eu dou um runserver ele aparece essa mensagem na página, 'Você está vendo esta página porque DEBUG=True está em seu arquivo de configurações e você não configurou nenhum URL.' com um desenho de foguete. Se alguem teve isso e consegiu arrumar, me ajuda por favor. Fiz o passo a passo igualzinho mas nao vai
ótimo video, não sei de prog mas to conseguindo entender e possivelmente montar meu peimiero app de cadastro web. Mas estou com um problema, estou tomando essa falha quando clico em enviar "cannot access local variable 'cliente' where it is not associated with a value" alguém mais ou o criador poderia me ajudar? Alguém mais passou por isso? Já revisei todo codigo, refiz até mas ainda empaco ai.
E se você tiver tempo, pode ensinar sobre pygame? No tempo livre gosto de criar uns jogos, mas até agora só consegui fazer um jogo da cobrinha e um side scroll shooter
Ola meu nobre tudo bem. Meu nome é Alexsandro Lima recentemente aconteceu algumas situações que jamais eu iria desejar ao meu pior inimigo rs. Exemplo: perdi o emprego, perdi minha mãe, dividas que somaram de 2 aluguéis aluguéis mas contas de água e luz mas funeral entre outros que chegaram a uma média de quase 5 mil em dívida. Pra piorar eu ganhava um extra através do meu notebook mas infelizmente ele tbm paŕou de funcionar. Bom. Se eu fosse falar ainda existe mais problemas mas pra resumir e ir direto ao ponto, estou precisando voltar a trabalhar colocando meu conhecimento em prática mas estou precisando atualizar um script onde eu posso gerenciar depósitos, retiradas, cadastros de clientes entre outros. Se eu enviar para seu email você humildemente poderia fazer algumas alterações desse script exemplo remover a opção boleto e colocar a opção pix? Outra alteração é acrescentar níveis abaixo como programa de afiliado. Meu nobre se vc dedicar um pouco do seu tempo para alterar esse script logo irei retribuir indicando vc em algumas lives ao vivo ok.
Olá amigo. No caso fiz o que vc ensinou e tenho uma dúvida: essas apis que estamos usando no html... como faço pra chamá-las a partir de um app mobile por exemplo? Preciso alterar algo?
(2:30) Não é necessário e nem recomendável deixar essas pastas com nomes iguais uma dentro da outra. E é super simples não deixar isso acontecer:
$ django-admin startproject nome_do_projeto .
Repare que há um espaço-ponto logo após o nome do projeto. Isso fará com que o projeto seja instalado já na pasta atual, não sendo necessário duplicar o nome da pasta.
Código que trata a duplicidade:
from django.db import models
class Usuario(models.Model):
id_usuario = models.AutoField(primary_key=True)
nome = models.TextField(max_length=255)
idade = models.IntegerField()
def save(self, *args, **kwargs):
if Usuario.objects.filter(nome=self.nome, idade=self.idade).exists():
pass
else:
super(Usuario, self).save(*args, **kwargs)
Ótimo conteúdo! Poderia trazer a parte dois mostrando justamente como acabar com o problema da duplicidade do cadastro no ato do refresh? Seria muito bom. Deem up nesse comentário, galera.
seria o lance de usar um if method == 'POST' para n criar um usuário com um refresh?
from django.shortcuts import render
from .models import Usuario
def home(request):
return render(request, 'usuarios/home.html')
def usuarios(request):
if request.method == 'POST':
# Se for uma solicitação POST, salvar os dados do novo usuário no banco de dados
novo_usuario = Usuario()
novo_usuario.nome = request.POST.get('nome')
novo_usuario.idade = request.POST.get('idade')
novo_usuario.save()
# Exibir todos os usuários cadastrados
usuarios = {
'usuarios': Usuario.objects.all()
}
# Retornar os dados para a página de listagem de usuários
return render(request, 'usuarios/usuarios.html', usuarios)
Melhor tutorial de Django que achei, tu ensina muito bem boy, finalmente pulando de video em video achei um que ensina exatamente como eu precisava, logo menos virarei um aluno de seu curso privado, ótimo video.
Parabéns. Realmente de muita valia o que vc ensina, também já dei aulas e sempre aprendo mais do que ensino, e você realmente é mestre. Mais dois meses e acabo de pagar o curso que estou fazendo, quem sabe depois consigo fazer o seu.
Muito obrigado wagner!
Adoro poder ensinar :)
Será um prazer receber você
Foi tranquilo?
🔥Quer se TORNAR um PROGRAMADOR Python e aprender DIRETAMENTE comigo? Então clique aqui: links.devaprender.com/ViverDePython
Fala Jhonatan blz, excelente conteúdo! Foi tranquilo seguindo os passos do tutorial, já estou no curso Mestre Pythonista e recomendo a todos!
@@PauloRibas1000 Tô afim de comprar esse curso.
Mano, no curso você dá alguma dica de como oferecer os serviços. Eu moro em cidade do interior e aqui pra trabalhar com programação acho difícil.
@@PauloRibas1000 Obrigado Paulo! Ótimo receber um aluno por aqui!
@neriadrian100 sim, passo todos os detalhes que precisa para conseguir lucrar como freelancer o que quer dizer que não importa onde mora, pode falar diretamente com a minha equipe aqui no whatsapp e eles iram tirar todas as suas dúvidas: links.devaprender.com/FalarComEquipe
Excelente aula para quem esta no começo assim como eu. Poderia ter estendido um pouco mas, adicionando a parte de limpar cadastro, atualizar e a opção para não duplicar.
Muito boa a tu aula fácio de entender, bem clara e objetiva direto ao ponto...Parabéns
Cara. Que video maravilhoso, fiz o tutorial do proprio site do django e num entendi nem 10% da coisa. Você me salvou. Mt obrigado!!!
Poh cara você é o máximo, sempre que tenho aula de programação e não entendi nada, eu venho aqui no teu canal ver se tem uma materia relacionada e encontro sempre...continue assim!!! Vc é o maior!
Você realmente é uma pessoa bem sucedida, parabéns, deve ser feliz de verdade
Esta aula foi a minha salvação para o projeto final de escola. Muito bom! Obrigada pelo seu trabalho ! :D
Criei minha primeira página!
Muito bem explicado!
Parabéns!
Cara eu gostaria de lhe agradecer muito por ter dedicado seu tempo e conhecimento fazendo esse vídeo com uma experiência que realmente funciona e que não tem erros iguais a vídeos feitos por outros programadores desonestos que ate fazem mais com erros nos códigos e corrigem sem mostrar a correção, deixando a gente que e iniciante doido perguntando e que nunca respondem.
Muito bom. Que Deus abençoe ricamente sua vida.
Ontem consegui fazer exatamente como você fez no vídeo; Hoje eu consegui colocar mais campos para o usuário prencher como: telefone, cpf, email; Os campos para prencher funcionaram e constaram no banco de dados, mas eu não consegui fazer a validação nem mesmo fazer com que o sistema impedisse o usuário deixar algum campo em branco. A minha meta para amanhã é fazer tudo funcionar com algumas bibliotecas especificas e deixar a homepage estilizada do meu jeito. Eu te agradeço muito pelo vídeo pois sem ele eu não iria conseguir!
cara como se fez isso pra por o telefone? tentei fazer aq mas está dando erro toda hora, só funcionou o jeito base
@@wekyaskousur2345 Deixei o numero de celular como 'char' no models pois eu fiz a formatação na entrada de dados html de forma que ele colocasse de forma organizada: (xx)xxxxx-xxxx ; Mas também dá certo usando IntengerField.
Conteúdo excelente, essa aula foi muito boa, em models foi de boa porque ja conheço sql e não é tão diferente os comandos mas mesmo assim esses 40 minutos viraram 4 horas liquidas pra me kkk
Começando hoje com Django por causa DESTA AULA! muito bom
Graças aos cursos dele conseguir aprender python e Django sem fazer faculdade. aprendi seguindo ele desdo começo obrigado.
As faculdades normalmente não ensinam nenhum framework. Os professores querem que você aprenda a fazer na mão pra entender o comportamento da linguagem e conseguir reverter os bugs.
@@afraniocasado1812exatamente
UHUUUL! Criei minha primeira página com o Jhonatan, rs. Tmj!
Estou criando minha primeira pagina web com o Django graça a você. Muito obrigado por nos ajudar.
Quero deixar meu muito obrigado e parabenizá-lo pelo excelente trabalho. Vídeo muito bem explicativo e simples.
Gostei mto
Pois ja estou aprendendo a coda em Python, mas não sabia como funcionava o Django
Melhor vídeo aula, incrível!!
Só passando aqui pra agradecer de novo pelas suas aulas, te admiro muito, e lhe desejo muito sucesso.
valeu bugado ! esses comentários significam muito !
Caraca, isso é muito maneiro!! Muito obrigado pelo conteúdo, Jhonatan
Pra quem tem ansiedade/TDAH esse vído é um alívio nuuuuu, ameeiii
Muito obrigado! Consegui completar o sistema! Estou muito feliz. Valeu Jhonatan\0/\0/\0/
Esse foi o melhor tutorial que eu achei em todo TH-cam ❤
Muito obrigada por existir!❤❤❤
Muito bom Fera! Aprendi muito - Conteúdo de qualidade
O inicio foi bem complicado pra mim, dava muito erro, tive que configurar variável de ambiente, e digitar exatamente o caminho da pasta do arquivo pra ai sim conseguir rodar
excelente, agora aprendo python com django.
AEEE consegui criar a primeira página kkkk faltava algumas informações que foi muito bem explicadas! Muito bom!
Aula sensacional, bem que você podia ensinar a fazer deploy desse arquivo
Faz um vídeo criando um Ecommerce... Pagina inicial e dash pra adm usando Django
Muito bom, gostei da parte dos blocos onde não precisa criar um header, um footer e colocar na sequência como em outros frameworks. Pensando agora em uma forma de serializar e validar os campos do formulário para no caso de mais de 30 campos ter que atribuir um a um.
muito bom mesmo! parabéns que ótima didática.
Muito Obrigado, Impressionante4 seus conhecimentos, cara estou surpreso. 1 ano de faculdade e estou aprendendo isso só agora com tigo vlw
dependendo do curso, eles não ensinam isso, amigo
Aula simplesmente sensacional. Muito obrigado e que Deus te abençoe!
que bom que curtiu pedro! Considere se inscrever se curtiu este vídeo
É um ótimo começo acompanhar essa aula. Obrigado pelo conteúdo.
Obrigado por compartilhar seus conheccimentos!
Eu deveria criar um ambiente vistual antes?
Explicação clara e de alto nível. Vídeo-aula ótima.
Parabéns Jhonatan! Excelente aula.
Aula excelente! Parabéns!
Parabéns, muito boa a sua didática.
Meu amigo você tem uma didática fantástica ... excelente tutorial parabéns
Amigo , obrigado pelo conteúdo ajudou demais !!
Que top, aula perfeita , qual tema vc usa neste VS , quero que fique as mesmas cores
Obrigada, Jhonatan!!☺ excelente vídeo!
SHOW DE BOLA! Parabéns pela iniciativa!
Excelente video! Poderia fazer uma continuação, dando um UP no sistema.
Sensacional, parabéns!!!
Adorei você realmente é ótimo 🎉
Sensacional esse conteudo!!!!!!!!!!!!!!!!!!!!
Parabéns pelo conteúdo!
Ajuda muito!!!!
Pra galera q ta tendo problema com o endereço do arquivo para o request, tentem utilizar um rString o duas barras no lugar de uma
EX:
"usuarios\usuarios_pag.html" -> enredeço normal q pode dar erro
"usuarios\\usuarios_pag.html" -> enredeço com duas \\ para o python não confundir a barra unica como algum comando
r"usuarios\usuarios_pag.html" -> letra r antes da string para o python considerar todos os caracteres ali dentro sem erro
opa... tentei das formas que você mencionou, mas nenhuma funcionou, refiz boa parte do código e mesmo assim, deu erro
@@vitor2305 yo na msm
Muito bacana, valeu pela aula!
Obrigado por compratilhar seu conhecimento
Dica quando voces forem fazer django-admin startproject nome-do-projeto coloca um ponto que ele não vai criar duas pastas dentro da outra e vai criar tudo oque voce precisar de uma forma que não te confunda django-admin startproject nome-do-projeto .
O meu não reconhece o comando, slk
Nossa ! muito bom parabéns
Ótimo tutorial, bem explicativo!
Parabéns pelo conteúdo
Muito obrigado pela aula!
Seria bom uma continuação, fiquei boiando no final
Criei a minha primeira página. Depois de muitos erros consegui!!!!
Muito massa!
Vou fazer
Aqui no meu deu ruim, verifiquei 3 vezes. E está como "A instalação funcionou com sucesso! Parabéns!
Você está vendo esta página porque DEBUG=True está em seu arquivo de configurações e você não configurou nenhum URL."
Fala cara, lembra como arrumou isso???
muito massa o conteudo professor, obrigado
Oi, vc conseguiu fazer ? poderia me dar uma ajudinha pfvr
Muito bom amigo, agora como eu faço pra não duplicar os usuarios , tem como explicar pra gente, valeu
Que isso! tudo que aprendi sobre criação de sites eu deletei ! Despois desta aula, cheguei a conclusão que Python e Django é vida rsrsrs
Parabéns pelo vídeo 👍
o projeto ta bacana parabéns , como faz para apagar aqueles usuários cadastrados ?
To gostando 🔝
Seu canal é bom demais!
obrigado !
pra rapaziada que está com o mesmo problema que eu estava, em abrir o terminal na hora de executar o HTML e ele resetar tudo, é só dar um cd e abrir o arquivo novamente
Jhonatan, parabéns pelo video, consegui entender muita coisa e consegui fazer este cadastro e ja me deu margem e ideias de fazer mais para ir aprendendo. Agora uma pergunta, vc teria a lista das extensions que vc usa no VSCode e passar aqui no chat? Obrigado.
voce tem uma das melhores explicações!
O meu não está salvando os usuários. Poderia me ajudar?
Jhonatan, bom dia! E caso eu quisesse enviar as informações imputadas para um banco de dados, utilizando o requests? Como seria a sintaxe? Poderia fazer um vídeo ou short? Abc querido!
Show de bola. Alguém consegui criar a função de excluir?
O meu quando eu dou um runserver ele aparece essa mensagem na página, 'Você está vendo esta página porque DEBUG=True está em seu arquivo de configurações e você não configurou nenhum URL.' com um desenho de foguete. Se alguem teve isso e consegiu arrumar, me ajuda por favor. Fiz o passo a passo igualzinho mas nao vai
Ihuuu, consegui criar minha primeira página!!
Fantástico! 👏👏👏👏👏👏
Minha primeira página em Django!!!
O curso Dev Aprender e voltado a web com django???
ótimo video, não sei de prog mas to conseguindo entender e possivelmente montar meu peimiero app de cadastro web. Mas estou com um problema, estou tomando essa falha quando clico em enviar "cannot access local variable 'cliente' where it is not associated with a value" alguém mais ou o criador poderia me ajudar? Alguém mais passou por isso? Já revisei todo codigo, refiz até mas ainda empaco ai.
Bom dia. Criei a minha primeira página. Grato.
Poderia criar um sistema pra armazenar arquivos xlm. E executar com a API de outra plataforma. E mostrando alguns itens que podem ser selecionados
Criei a minha primeira pagina no Django😁
Criei minha primeira pagina em Django!!!
muito bom o video, faça mais tutoriais de django pois falta no yt br
OI, Boa Noite...vc conseguiu fazer?
@@-m1314 sim
Obrigado pelo conteúdo!
Não consigo rodar o servidor quando digito ls não tá na manage como faço pra rodar?
Minha primeira página 😀
E se você tiver tempo, pode ensinar sobre pygame? No tempo livre gosto de criar uns jogos, mas até agora só consegui fazer um jogo da cobrinha e um side scroll shooter
anotado como sugestão !
Ola meu nobre tudo bem. Meu nome é Alexsandro Lima recentemente aconteceu algumas situações que jamais eu iria desejar ao meu pior inimigo rs. Exemplo: perdi o emprego, perdi minha mãe, dividas que somaram de 2 aluguéis aluguéis mas contas de água e luz mas funeral entre outros que chegaram a uma média de quase 5 mil em dívida. Pra piorar eu ganhava um extra através do meu notebook mas infelizmente ele tbm paŕou de funcionar. Bom. Se eu fosse falar ainda existe mais problemas mas pra resumir e ir direto ao ponto, estou precisando voltar a trabalhar colocando meu conhecimento em prática mas estou precisando atualizar um script onde eu posso gerenciar depósitos, retiradas, cadastros de clientes entre outros. Se eu enviar para seu email você humildemente poderia fazer algumas alterações desse script exemplo remover a opção boleto e colocar a opção pix? Outra alteração é acrescentar níveis abaixo como programa de afiliado. Meu nobre se vc dedicar um pouco do seu tempo para alterar esse script logo irei retribuir indicando vc em algumas lives ao vivo ok.
O meu quando tento rodar a página ele informa que não foi possível acessar a página
boa tarde, preciso de uma ajuda, eu ja olhei varias vezes e não encontrei o problema, meu código não está salvando na tabela, conseguiria me ajudar
Olá amigo. No caso fiz o que vc ensinou e tenho uma dúvida: essas apis que estamos usando no html... como faço pra chamá-las a partir de um app mobile por exemplo? Preciso alterar algo?
No meu no nome id saiu "eu ia" depois qie encrementei pra ficar mais bonito antes de ficar na tabela
vamo de inicio de novo , eu nao consegui msm ,ainda!
E quando eu quero excluir algum nome que nao quero mais no banco de dados ?