tenho 62 anos e estou python/django. sua lives e sua didática estão sento muito úteis para min. Obrigado.
@SamuelGoncalvesPython2 жыл бұрын
Fico muito feliz em saber. Te desejo todo sucesso nesse novo momento de aprendizado. Se precisar de algo, pode me chamar Abraço.
@christiansilva2044 Жыл бұрын
Muito bom! Explica bem de mais!
@SamuelGoncalvesPython Жыл бұрын
Fico feliz com seu feedback. Muito obrigado. Grande abraço e sucesso pra vc.
@lucasfilipysilveiradasilva44012 ай бұрын
To a dois dias tentando implementar um formulário em python/django e só esse video me tirou MUUUITAS dúvidas. Muito bom.
@danielcezario241910 ай бұрын
aula perfeita
@SamuelGoncalvesPython9 ай бұрын
Fico feliz em saber, meu camarada.
@henriqueemanueldearaujoper81822 жыл бұрын
Ótima aula, parabéns
@SamuelGoncalvesPython2 жыл бұрын
Obrigado, camarada. Abraço.
@gustavomiranda4571 Жыл бұрын
Muito obrigado por seus vídeos, Samuel! Têm me ajudado bastante. Sempre que fico preso em algum problema procuro por seus vídeos e as dúvidas são sanadas! Obrigado!
@SamuelGoncalvesPython Жыл бұрын
Muito obrigado, Gustavo. Inclusive, quando não achar um vídeo específico, fique a vontade para sugerir novos vídeos. Abraço.
@Jorge-zj4vv2 ай бұрын
Muito bom o video.
@Ukah Жыл бұрын
Melhor explicação no KZbin!
@SamuelGoncalvesPython Жыл бұрын
Opa. Muito obrigado. Tamo junto, camarada. Abraço.
@jairorvaz Жыл бұрын
Muito bom o video. Valeu!
@SamuelGoncalvesPython Жыл бұрын
Obrigado, camarada. Abraço
@paulomorenodev6 ай бұрын
Aula muito boa sobre formulários no Django... Didática impecável... Parabéns
@kelver31583 жыл бұрын
Ótima explicação Samuel .
@SamuelGoncalvesPython3 жыл бұрын
Muito obrigado pelo feedback, Kelver. Abraço.
@kelver31583 жыл бұрын
@@SamuelGoncalvesPython Samuel me manda seu Instagram cara , gostaria de te seguir , estou estudando django e já sigo vc algum tempo e agora estou com força total nos estudos e sua didática é foda...✌️
@SamuelGoncalvesPython3 жыл бұрын
@@kelver3158 Oooh meu caro. Fico muito feliz com seu feedback. Quase não posto nada lá. Mas podemos conversar por lá. rsrsr @samuelgoncalves.tech Abraço.s
@iagosouza96813 жыл бұрын
Já chego curtindo e comentando, porque sei que o vídeo vai ser top! Obrigado Samuel por compartilhar abraço!
@SamuelGoncalvesPython3 жыл бұрын
Muito obrigado camarada. Não canso de dizer que isso sim é um inscrito top. kkkkkkkk Grande abraço e boa sorte em seus projetos.
@iagosouza96813 жыл бұрын
@@SamuelGoncalvesPython Tamo junto ✌️
@andredias63562 жыл бұрын
Obrigado por compartilhar seu conhecimento
@SamuelGoncalvesPython2 жыл бұрын
Muito obrigado, camarada Abraço.
@caiopjv10 ай бұрын
Aula espetacular! Está me ajudando muito!
@SamuelGoncalvesPython9 ай бұрын
Que maravilha saber disso. Fico muito feliz. Obrigado pelo feedback. Grande abraço.
@eversoncoutinhooficial3 жыл бұрын
Eu chego já dando like. Ainda verei esse canal voando
@SamuelGoncalvesPython3 жыл бұрын
Muuuuito obrigado Everson. Esse tipo de atitude é que entra na minha lista de inscritos favoritos. kkkkkk O termômetro desse canal voar é os inscritos conseguirem resolver seus problemas no dia a dia e se tornarem cada vez mais tops. Grande abraço. Tmj
@juan_bindez93612 жыл бұрын
graças a você consegui avançar mais no django .
@SamuelGoncalvesPython2 жыл бұрын
Maravilha. Parabéns. Espero que vc possa evoluir cada dia mais. Boa sorte e grande abraço.
@michaelalexandre23232 жыл бұрын
Parabéns! Simples e objetivo.
@SamuelGoncalvesPython2 жыл бұрын
Muito obrigado pelo feedback, Michael. Grande abraço.
@luizcarlosdev485310 ай бұрын
Adoro python e estou iniciando em django, e seu video ajudou muito!
@SamuelGoncalvesPython9 ай бұрын
Fico muito feliz em saber, camarada. Seja bem vindo ao mundo python/django. Abraço.
@PySaga3 жыл бұрын
Muito bom Samuel, obrigado por seus esclarecimentos Deus te abençoe.
@SamuelGoncalvesPython3 жыл бұрын
Obrigado pelo feedback, Luiz. Deus abençoe você também. Abraço.
@israelbezerra14573 жыл бұрын
Aula de excelência. Obrigado, professor e @Luiz Silva por me indicar o canal
@SamuelGoncalvesPython3 жыл бұрын
@@israelbezerra1457 que isso. Fico muito feliz que você tenha gostado, de verdade. E mais feliz ainda que o Luiz indicou e você aprovou. Abraço
@darknin5052 Жыл бұрын
Cara, Parabens, voce é fera.
@SamuelGoncalvesPython Жыл бұрын
Muito obrigado, camarada. Sucesso pra vc
@RenatoAugusto1992 Жыл бұрын
Simplesmente sensacional meu amigo, me ajudou demais. Muito Obrigado mesmo!
@SamuelGoncalvesPython Жыл бұрын
Que maravilha. Fico feliz em saber. Muito obrigado pelo feedback. Abraço
@ricardonogueira89802 жыл бұрын
Ajudou e me inscrevi.
@SamuelGoncalvesPython2 жыл бұрын
Muito obrigado e seja bem vindo. Abraço.
@Daniel320502 жыл бұрын
Muito bom!
@SamuelGoncalvesPython2 жыл бұрын
Muito obrigado, Daniel. Abraço.
@ronaldomadella1903 Жыл бұрын
Muito didatico, parabens
@SamuelGoncalvesPython Жыл бұрын
Muito obrigado, camarada. Grande abraço
@waltervieira3437 Жыл бұрын
Muito bom! Parabéns
@SamuelGoncalvesPython Жыл бұрын
Muito obrigado. Grande abraço.
@shequelado2 жыл бұрын
tooooop, muito bom cara
@SamuelGoncalvesPython2 жыл бұрын
Muito obrigado, camarada. Grande abraço.
@luizricardomello92632 жыл бұрын
Muito legal, cara!
@SamuelGoncalvesPython2 жыл бұрын
Muito obrigado, Luiz. Grande abraço.
@israelbezerra14573 жыл бұрын
Didática perfeita
@SamuelGoncalvesPython3 жыл бұрын
Muito obrigado, Israel. Abraço
@viniciusstucki3 жыл бұрын
Muito boa a sua didatica, sucesso!
@SamuelGoncalvesPython3 жыл бұрын
Faaala Vinícius. Muito obrigado, camarada. Sucesso para nós. Grande abraço.
@fabianosfreitasx2 жыл бұрын
Seu videos são muito bons..aprendendo bastante !
@SamuelGoncalvesPython2 жыл бұрын
Que maravilha, camarada. Fico feliz em contribuir com sua evolução. Abraço e boa sorte.
@marcelovieira58223 жыл бұрын
show que vc continue com mais videos de Python+Django
@SamuelGoncalvesPython3 жыл бұрын
Obrigado pelo incentivo, camarada. Pode ficar a vontade para sugerir temas também. Abraço.
@marcelovieira58223 жыл бұрын
@@SamuelGoncalvesPython ah mas pode deixar que vou sugerir sim, estou desenvolvendo dois e no momento parei , mas assim que voltar a pegar vai voltar duvidas e mando .. kkk vlw fera !
@SamuelGoncalvesPython3 жыл бұрын
@@marcelovieira5822 hahahah Que massa. Se estiver a meu alcance, será um prazer ajudar. Boa sorte ai
@djangoweb-z6o4 ай бұрын
Já me inscrevi e LAIKIEI, mas queria ver com css esses formulários, abração irmão, top seus vídeos.
@maborfe2988 Жыл бұрын
Claro que devem ter muitas outras coisas que dá pra fazer com model forms, mas para quem está começando, este vídeo é o famoso arroz com feijão, curto e grosso sobre como trabalhar com model form de forma fácil e rápida. Parabéns. Eu só fiquei na dúvida ali do tal cleaned_data, pois já vi isso em outros lugares e fiquei confuso se deveria usar ou não.
@SamuelGoncalvesPython Жыл бұрын
Sim, tem muito mais que pode ser feito. E de fato o meu objetivo era ser bem simples e conciso. Obrigado. Sobre sua dúvida, sim, vc deve utilizar sim o cleaned_data. Só pra vc entender, essa variável só existe depois que vc chama o método "is_valid()". Pois o método valida os dados e faz as transformações necessárias. Por isso, depois de chamar essa função vc deve utilizar o cleaned_data. Espero ter esclarecido. Abraço.
@maborfe2988 Жыл бұрын
Esclareceu sim. MT obrigado Samuel. E parabéns novamente pela didática. Nota 1000
@xistoneto2 жыл бұрын
Depois da epoca dos dinossauros estou reaprendendo programação. Gostei muito do seu video.
@SamuelGoncalvesPython2 жыл бұрын
Que legal. Vai ser muito bom. Fico feliz com o seu feedback. E se tiver sugestões de vídeos ou dúvidas que eu possa ajudar, só me falar. Abraço.
@gabriellustosa95493 жыл бұрын
Conteúdo incrível. Nem acredito que é de graça. NOTA 100000000
@SamuelGoncalvesPython3 жыл бұрын
Muito obrigado, camarada. Eu realmente fico muito feliz e empolgado com feedbacks como esse seu. Um grande abraço e boa sorte em seus projetos.
@gilvar87383 жыл бұрын
Vou aguardar o seu curso, muito boa aula!
@SamuelGoncalvesPython3 жыл бұрын
Fico realmente muito feliz que vc esteja gostando do conteúdo. Fique a vontade para sugerir temas também. E em breve, quem sabe, tem curso ai. Grande abraço.
@flaviooliveira18412 жыл бұрын
Valeu Samuel! Estou aprendendo Python + Django e realmente seus vídeos tem me ajudado muito! Parabéns pela ótima aula.
@SamuelGoncalvesPython2 жыл бұрын
Muito obrigado, Flavio. Te desejo toda sorte na sua jornada de aprendizado. Espero contribuir de alguma forma com sua carreira. Abraço.
@velhoguidsd3 жыл бұрын
Explicação sempre muito boa, e não escondendo os erros. Parabéns.
@SamuelGoncalvesPython3 жыл бұрын
Muito obrigado, Guilherme. Realmente não gosto muito de esconder os erros. Um motivo é pq com eles todos tem muito a aprender. O outro é pra todo mundo ver que independente do nível, vc sempre vai dar umas "bobeiras" kkkkk Grande abraço.
@andersonjunior97632 жыл бұрын
Mais uma ótimo aula, parabéns professor! Tem me ajudado muito! A simplicidade e as explicações são seu carro forte!
@SamuelGoncalvesPython2 жыл бұрын
Muito obrigado, camarada. Boa sorte ai nos estudos e na carreira. Abraço
@Conteudosviraisdetudo3 жыл бұрын
Muito Top!
@SamuelGoncalvesPython3 жыл бұрын
Obrigado, camarada. Grande abraço.
@re9132 жыл бұрын
Top
@SamuelGoncalvesPython2 жыл бұрын
Vlw demais camarada. Abraço.
@MiltonDev1493 жыл бұрын
Ótimos vídeos
@SamuelGoncalvesPython3 жыл бұрын
Obrigado, camarada.
@zerielribeiro57873 жыл бұрын
Excelente aula. Muito bom conteúdo parabéns pela iniciativa de compartilhar seus conhecimentos 🙏
@SamuelGoncalvesPython3 жыл бұрын
Obrigado, camarada. Fico feliz pelo seu feedback. Sempre junto comigo ai no canal. Abraço.
@emersonfreire25972 жыл бұрын
Nossa, pelo jeito eu to dando um passo maior que a perna por migrar para o django
@SamuelGoncalvesPython2 жыл бұрын
Pq está pensando assim, camarada?
@emersonfreire25972 жыл бұрын
@@SamuelGoncalvesPython poxa professor, faz uns 40 dias q eu tô estudando Django e quando eu penso q entendi, a coisa complica denovo, tá dando uma desanimada. Só recentemente eu comecei a entender a relação das URL, com as Views e os Apps e os models. mas aí sua aula aí me fez ver q eu não sei é nada hahaha A aula é mto boa, não me entenda mal. Só estou me sentindo incapaz mesmo
@SamuelGoncalvesPython2 жыл бұрын
@@emersonfreire2597 cara, geralmente a confusão precede o entendimento. rsrs Parece papo viajado, mas é verdade. Se vc está com dificuldade, limite o seu escopo. Ao invés de tentar entender tudo, foque em entender apenas a arquitetura do framework. Quando entender a arquitetura, vc vai começar a focar no que cada pedaço faz (já que vc entendeu como ele se comunica com os outros). Tem alguns vídeos bem pontuais no canal, acho que vc consegue evoluir com um pouco de paciência.
@emersonfreire25972 жыл бұрын
@@SamuelGoncalvesPython Fala mestre. Voltei aqui depois de 3 meses pra dizer que já evolui muito no django, pq não desisti hahahah valeu pelas dicas.
@SamuelGoncalvesPython2 жыл бұрын
@@emersonfreire2597 Faaaala mestre. Que bom saber isso, camarada. Fico realmente muito feliz por vc. Pela característica de persistência, acredito que vc terá uma excelente carreira no desenvolvimento. Te desejo todo sucesso do mundo e no que puder te ajudar, ajudo. Abraço.
@jimmyvaniski6062 Жыл бұрын
pagaria sem pensar suas vezes seu conteudo de longe é um dos mais bem explicados que ja vi. so me responde uma coisa se puder, sua pasta dormularios é um app? pq notei a estrutura dela igual a inicial de um app quando fazemos no django.
@SamuelGoncalvesPython Жыл бұрын
Oooopa. É disso que eu gosto. rsrs Então, o nome da pasta ou do módulo que vc coloca, é totalmente opcional. Vc pode colocar qualquer um. Inclusive, chamar ele de form ou formulário. Isso não faz muita diferença. Lembrando que sempre é preciso vc ter uma app dentro de um projeto para fazer qualquer coisa. E no meu caso, o que realmente importa é a minha CLASSE do formulário. E ela pode estar em qualquer arquivo ou qualquer outro módulo. Eu fiz dessa forma ai apenas para deixar um pouco mais organizado. Abraço.
@fabriciovale173 жыл бұрын
Mais um ótimo vídeo. Muito bom, você ensina de uma forma muito compreensível e prático. Como você falou no vídeo ao executar o código e apresentar erro: "Desculpe pela falta de atenção", mas isso é muito bom, pois todos estamos sujeitos a cometer o mesmo erro. O bom que você explica o erro e corrigi, isso faz um diferencial. Parabéns, muito bom. Depois faz um vídeo de como fazer tela login/logout (Django).
@SamuelGoncalvesPython3 жыл бұрын
Nossa, Fabrício. Gostei muito do seu comentário. Fico muito feliz que vc tenha gostado e dado esse excelente feedback. E sim, o erro é a única certeza que temos. E é muito importante aprender a ler, entender e então resolvê-lo. E eu já até coloquei essa questão de montar o processo de login e logout na minha lista para gravar um vídeo sobre isso. mais uma vez, muito obrigado. Grande abraço.
@itbnatal3 жыл бұрын
Depois fala sobre o widget_tweaks, pra formatar as fields mais facilmente com classes de css, exemplo Bootstrap.
@SamuelGoncalvesPython3 жыл бұрын
Fala Enderson. Eu ainda não usei o Widget Tweaks. Teria que fazer uns testes com ele. Mas tem na minha lista aqui um vídeo ensinando usar o crispy, que deixa o form todo no formato bootstrap. Mas depois vou dar uma olhada nessa lib sim. Obrigado pela dica.
@itbnatal3 жыл бұрын
@@SamuelGoncalvesPython já usei o Crispy tbm, mas acho o widget_teaks mais elegante. Vale a pena dá uma olhada.
@SamuelGoncalvesPython3 жыл бұрын
@@itbnatal massa. Vou estudar isso e quem sabe sai um vídeo. Mas qq coisa a gente troca uma ideia no insta. Me chama lá. @samuelgoncalves.tech Abraço.
@itbnatal3 жыл бұрын
@@SamuelGoncalvesPython blz add
@HigorLP3 жыл бұрын
Muito bom Samuel! Quando puder faz um vídeo com o form em um modal acho que a galera vau gostar, pq tem pouco conteúdo sobre e os que tem a galeras faz com CBV
@SamuelGoncalvesPython3 жыл бұрын
Boooa Higor. Interessante. Isso acaba envolvendo também utilização de requisições ajax. Vou adicionar na minha lista. Vai ser legal. Abraço.
@TheGlorinha11 Жыл бұрын
Muito legal o vídeo, Samuel. Uma dica: alguns problemas que você teve durante o desenvolvimento seriam evitados se você utilizasse apenas inglês ou apenas português no código, pois a mistura acaba trazendo algumas confusões na digitação
@SamuelGoncalvesPython Жыл бұрын
Obrigado, Glória. De fato, é bem melhor mesmo. Grande abraço e sucesso pra vc.
@noceunaotempao3 жыл бұрын
Obrigado.
@SamuelGoncalvesPython3 жыл бұрын
Disponha, camarada.
@aabbassp2 жыл бұрын
Ótimo!
@SamuelGoncalvesPython2 жыл бұрын
Obrigado 😃
@odivanmarcosgomes59252 жыл бұрын
genial mano S2
@SamuelGoncalvesPython2 жыл бұрын
Obrigado, camarada. Grande abraço.
@Fernandobcarreira2 жыл бұрын
Achei interessante a forma como vc faz o makemigration e o migrate (apenas clicando no pycharm) (isso aparece em 3:48). Eu só sei fazer por comandos no terminal. Isso é uma configuração específica do seu pycham? Não vi sem tem algum vídeo sobre uso do pycharm no seu canal, se não tiver fica a dica... No mais, obrigado pelo vídeo!
@SamuelGoncalvesPython2 жыл бұрын
Ali, basicamente é um lugar para "salvar comandos" rsrsr No pycharm vc pode configurar uma série de comandos e executá-los apenas clicando ali. Se vc pesquisar sobre "pycharm edit configurations makemigrations", certamente vai achar algo. E ai vc vai entender a lógica e poderá colocar ali todos os comandos que precisar. Boa sorte, abraço.
@niviafigueiredo132 жыл бұрын
Adoro suas aulas, sempre claras e objetivas. Parabéns. Uma dúvida, fiz exatamente como explicado, mas na hora de verificar se está salvando, quando dou o import no console, dá a seguinte mensagem: django.core.exceptions.ImproperlyConfigured: Requested setting AUTH_USER_MODEL, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings. Como corrigir?
@SamuelGoncalvesPython2 жыл бұрын
Muito obrigado, Nivia. Aparentemente, o erro está na forma que vc está usando o console. Se vc estiver usando o python console e dando import direto, vai dar esse erro ai mesmo. O ideal é vc acessar o "console" shell do django. Pra isso, vc vai no terminal e digita: "python manage.py shell" Pois assim, ele vai "carregar" o django. Ai seu import vai funcionar de boa. Existem outras formas, mas se vc está com dificuldade indico essa ai mesmo.
@niviafigueiredo132 жыл бұрын
Muito obrigado Samuel pela atenção, realmente não deu erro, mas não aparece os dados salvos após o import. Acho que não está salvando, vou rever o passo-a-passo e ver se esqueci de algo.
@SamuelGoncalvesPython2 жыл бұрын
@@niviafigueiredo13 ótimo. Se o problema persistir, vc avisa. Boa sorte
@niviafigueiredo132 жыл бұрын
@@SamuelGoncalvesPython Resolvi, como meu projeto tinha uma página inicial, ao preencher o formulario ele retornava para a pagina inicial e o QuerySet retornava vazio, então deixei o form action vazio e tudo funcionou. Muito obrigado pela atenção e seus videos estão me ajudando muito.
@SamuelGoncalvesPython2 жыл бұрын
@@niviafigueiredo13 parabéns. Sucesso aí pra vc. Conta com o canal. E ajude a divulgar, se gostar
@quimicaengenharia2 жыл бұрын
valeu :)
@SamuelGoncalvesPython2 жыл бұрын
Top. Camarada. Abraço.
@JoaoVitor-qy9db Жыл бұрын
Muito obrigado por me ensinar deste jeito, só uma pergunta com o createviews não seria mais fácil?
@SamuelGoncalvesPython Жыл бұрын
Eu que agradeço. Sua pergunta é excelente, mas a resposta é sempre "depende" kkkkk Se o meu foco fosse apenas criar um crud, eu usaria o CBV. Mas como meu foco era o ModelForm, eu que seria mais didático dessa forma. E para outros temas, eu posso falar especificamente da create, update, delete e listvew. Abraço.
@independenciafinanceira-BR3 жыл бұрын
No ano de 2022 este canal vai ter mais de 10 mil escrito
@SamuelGoncalvesPython3 жыл бұрын
Aeeeeeee sim hein. Eu recebo essa profecia com o coração aberto. rsrsr Muito obrigado pela presença e pelos votos, camarada. Também espero que você voe alto em seus projetos. Grande abraço.
@sauleragem9 ай бұрын
🔥🔥🔥
@SamuelGoncalvesPython9 ай бұрын
Tmj.
@glaubermsantos Жыл бұрын
me ajudou muito, mas não consigo fazer o login do usuario cadastrado, tem como?
@SamuelGoncalvesPython Жыл бұрын
Opa. Tem sim. Eu acho que tenho um vídeo falando sobre autenticação no canal.
@romulolima59992 ай бұрын
Perfeita a explicação. Mas estou com bug, o form nao traz todos os campos.
@gabriel.andreato2 жыл бұрын
Cara muito bom seu conteudo, adoro seus videos ! mas tenho minhas duvidas em usar o Modelform, acredito que ele trava demais na personalização principalmente, caso queira fazer um formulario mais "bonito" complica um pouco de estilizar, acha que faz sentido isso ou eu que não estou sabendo usar aqui ?
@SamuelGoncalvesPython2 жыл бұрын
Opa. Muito obrigado, Gabriel. Mas assim, pela minha experiência, eu tenho uma visão diferente da sua. Na parte visual, estilizar o formulário ModelForm é tão simples quanto estilizar um Form ou até mesmo um formulário simples html. A única coisa que muda, é que ao invés de colocar , vc vai colocar {{ form.nome_do_campo }}. Agora, em relação à validações do backend... O modelform facilita demaaaaaaaais da conta. Sempre que posso utilizar ele, eu utilizo. E quando realmente não dá, eu utilizo o Form (do django). Tem uma biblioteca muito boa que se chama "django widget tweaks". Ela é muito boa. Abraço.
@porito54872 жыл бұрын
É possivel atribuir mais de um model a um modelform? Tenho um model aluno que tem relaçao 1:1 com user, queria em um form só ter os campos de user e aluno Resolvi dividindo em dois forms e exibindo junto, mas bateu a curiosidade
@SamuelGoncalvesPython2 жыл бұрын
Tem como sim. Embora o modelforma SEJA APENAS PARA UM MODEL, vc pode colocar campos extras, e nos campos extras vc coloca todos os campos do outro modelo e depois vc tem que fazer um tratamento pra salvar eles no outro modelo. Sugiro que vc não faça isso. Ao invés da fazer isso, vc pode criar dois forms, um para cada model, e mandar os dois pro template e colocar eles dentro da mesma tag . Quando o usuário salvar, vc vai ter acesso aos dois e vai poder salvar eles separadamente e fazer suas validações. Boa sorte.
@emersonfreire25972 жыл бұрын
Fala mestre, depois de muito apanhar, voltei nesse video pra aprender mais e to me sentindo bem mais confirante. Apenas uma dúvida: Eu estou criando um CRUD e está dando tudo certo, porém tem algo que não consigo resolver. Quando eu envio os dados após preencher o formulário, parece que fica tudo ok, porém se eu der um refresh na pagina (com o formulário em branco após o post) ele duplica o dado que foi inserido anteriormente. Como resolver isso???
@SamuelGoncalvesPython2 жыл бұрын
Fala mestre. Cara, primeira coisa é verificar se quando vc aperta F5 o seu browser está mandando os dados novamente, pois isso pode ser comportamento do browser. Outra coisa, é vc fazer um debug e tentar perceber o ponto onde os dados estão sendo duplicados. Ai tem que investigar com mais calma, pois existem diversos fatores. Se vc conseguir dar uma especificada, a gente tenta encontrar.
@emersonfreire25972 жыл бұрын
@@SamuelGoncalvesPython show, vou investigar melhor. Eu achei q pudesse ser um erro no meu código
@SamuelGoncalvesPython2 жыл бұрын
@@emersonfreire2597 Mas continua tendo essa possibilidade. rsrsrsrs A questão, é apenas achar ONDE no código rsrsrsr
@Vicmendon3 жыл бұрын
Meu formulário Pai usa o ID gerado pelo django, o usuário logado, um campo booleano False por default e o horário atual. O formulário filho envia o NOME DO PRODUTO e a QUANTIDADE. Eu quero fazer exatamente desse jeito do vídeo, mas quero deixar as informações do form Pai setadas antes de ir pra página, pra não poder alterar. Tem como? Já pesquisei, mas não achei nada.
@SamuelGoncalvesPython3 жыл бұрын
Tem como sim. Tem como na hora que vc "constrói" o formulário na view você já colocar quais os dados dele. Tem como também você fazer com que os campos dele fiquem ocultos na tela. A questão é: Será que é a melhor forma de fazer? As vezes o que você quer pode ser resolvido de outra maneira, como por exemplo, injetando essas informações na hora de salvar o formulário filho. Sem nem mesmo a necessidade de mandar eles para a tela. Entende? Se vc falar um pouco mais sobre a sua necessidade, podemos chegar junto a alguma outra possível solução. Diga ai o que é o seu desafio.
@Vicmendon3 жыл бұрын
@@SamuelGoncalvesPython então.. é geração de pedido de compras que professores fazem. Fiz um models de cada produto pedido, com quantidade e ligado a table de pedidos, com o número do pedido, quem pediu e se está pendente ou não. A ideia é o professor se logar no sistema e quando salvar já entrar o username dele vinculado ao pedido.
@SamuelGoncalvesPython3 жыл бұрын
@@Vicmendon Ahhh sim. Vc está fazendo isso construindo suas próprias views, ou está usando o Django Admin. Semana passada eu ensinei como faz isso usando django admin. Se você tiver construindo suas próprias views é parecido (não igual). E também depende se vc está usando Function Based View ou Class Based View. Depois me chama no insta lá e a gente troca ideia. @samuelgoncalves.tech
@Vicmendon3 жыл бұрын
@@SamuelGoncalvesPython estava fazendo com view própria por achar que no admin não daria. Tendi em vista que cada professor pode pedir o que precisar, muitos produtos podem coexistir em diversos pedidos e o comprador vai reintegrar ao estoque apenas o total de produtos, eu não vi como poderia fazer isso pelo Admin. Vou te chamar no insta. Valeu!
@SamuelGoncalvesPython3 жыл бұрын
@@Vicmendon você fez uma boa escolha. Dá pra customizar MUITO o admin. Mas para isso vc precisa entender DO ADMIN. E nas suas views fica até mais fácil pra vc encontrar bons tutoriais na internet (os meus, por exemplo kkkkk) Chama sim. Vai ser legal trocar uma ideia lá.
@mateusfelizardo82113 жыл бұрын
Comigo aconteceu um erro de Metodo não permitido (POST), aguem sabé oque pode ser?
@SamuelGoncalvesPython3 жыл бұрын
Provavelmente você esqueceu de colocar o {% csrf_token %} dentro do seu formulário html
@francis29782 жыл бұрын
ModelForm has no modelo class specified Quando vou carregar minha página com o formulário lá fica dando esse erro, alguém saberia como me ajudar?
@SamuelGoncalvesPython2 жыл бұрын
Sim. Possivelmente vc não colocou a qual modelo o modelform pertence. Fica dentro da classe meta Assista o vídeo que mostro a configuração em algum momento.
@lyzin077211 күн бұрын
2024 aqui. volta com vídeos de django com novas formas e novas praticas
@dftagliari3 жыл бұрын
Olá Samuel, excelente seu canal, você explica muito bem! Assisti (e dei like, claro) os 3 últimos vídeos sobre formulários. Para ver se entendi: o primeiro é um método totalmente manual, sem nenhuma validação de erros, usado quando a validação atrapalha, por exemplo. O Django Form é um método que faz validação, mas não trabalha com banco de dados (se necessário o programador faz na mão toda essa parte). Já o ModelForm valida, cria o banco de dados, etc. É isso? A minha necessidade é criar um form que valide os dados e passe esses dados para uma função (que já tenho pronta) que configura switches de rede automaticamente. Acredito que devo usar Django Form, certo?
@SamuelGoncalvesPython3 жыл бұрын
Opa camarada. Muito obrigado. Fico feliz que esteja gostando dos conteúdos. Mas quanto a sua dúvida eu tenho que dizer que você confundiu um pouco, apenas por questão de conceito mesmo. rsrsrsr Digamos que o form é apenas uma "porta" que o usuário tem para mandar informações para o seu sistema. E independente de qualquer porta que vc escolher, você pode fazer validações, salvar no banco ou chamar essa função que você já tem pronta. O que difere é que para cada tipo tem as suas facilidades (Digamos que o django já traz algumas coisas prontas pra gente) Eu particularmente sempre tento usar nessa ordem de prioridade: ModelForm Form HTML (Só no último caso kkkk) Mas quando entrarmos em um tópico mais avançado, vou mostrar que o formulário pode ser mais, muuuuuito mais do que apenas uma "porta". E se ele for bem utilizado pode poupar muito código pra vc. Mas como ainda não temos esse vídeo, você pode entrar em contato comigo no insta @samuelgoncalves.tech As vezes posso te ajudar Abraço
@euclidesk2233 жыл бұрын
Oi Samuel, a pergunta não tem nada com o vídeo. Gostaria de saber se tem como mudar todo o layout do Admin, como por exemplo: colocar o AdminLTE ou outro admin com TaillwindCss ou Bootstrap
@SamuelGoncalvesPython3 жыл бұрын
Opa. Vamos lá. Vou dividir sua pergunta em duas pra ficar mais fácil... rsrsr Tem como mudar todo o layout do admin? Sim. Tem. Mas ai vc tem que analisar se o trabalho vale a pena você mudar o admin ou criar a sua própria interface. Mas o admin tem outras skins também, não mudam a estrutura, mas mudam o design. Depois procura sobre "django grappelli" pra vc ver Tem como colocar o AdminLTE no django? Sim. Tem. Inclusive eu tenho um vídeo onde ensino exatamente isso. kzbin.info/www/bejne/gJC6dnivhsqhmM0 E se eu fosse responder as duas juntas: Tem como colocar o AdminLTE no Django admin? Diria que pode até ter, mas vai dar mais trabalho do que qualquer das duas outras respostas alternativas que eu citei. rsrsrs Espero ter esclarecido sua dúvida. Me diga ai se ficou faltando algo, podemos debater algumas ideias sobre esse tema que é interessante. Grande abraço.
@azariahisaiah34172 жыл бұрын
Video muito interessante, existe um caminho a se seguir para se tornar um desenvolvedor web usando django?
@SamuelGoncalvesPython2 жыл бұрын
Que bom que gostou. Existem vários caminhos. Vc tem que encontrar o que melhor combina com vc. No meu caso, eu gosto muito da ideia de fazer pequenos sistemas. Pois isso te obriga a aprender várias coisas básicas que serão úteis quando chegar a hora de pegar sistemas maiores.
@azariahisaiah34172 жыл бұрын
@@SamuelGoncalvesPython muito obrigado, pode sugerir alguns? eu sou desenvolvedor de desktop applications, mas gostaria de aprender web com django
@SamuelGoncalvesPython2 жыл бұрын
@@azariahisaiah3417 lá no meu canal, tem um vídeo sobre um crud do zero. Dá uma olhada nele. Pode te dar uma visão geral.
@charlesmiranda63113 жыл бұрын
É possível colocar um Java scripts para fazer cálculos tipo calculadora ? E salvar o resultado no banco de dados ?
@SamuelGoncalvesPython3 жыл бұрын
É possível sim. Falando de Django, você poderia colocar o javascript na parte do front e criar serviços no django que salvassem o resultado no banco quando fossem chamados pelo javascript. Pra fazer isso você precisa de um pouco de conhecimento de javascript e também de criação de api rest.
@fabiobaldini32462 жыл бұрын
Olá Samuel, muito obrigado pelos seus videos, obrigado de coração, Mas se possivel fazer uma pergunta, É possivel utilizar HTML de um template sem ter que criar as chaves dos campos individuais do {{ form.modelo }} e jogar no banco de dados? Estou tentando encontrar uma forma e até agora não consegui. E Muito obrigado desde já.
@SamuelGoncalvesPython2 жыл бұрын
Disponha, camarada. Que bom que gostou. Mas não sei se entendi muito bem a sua pergunta. Pois se vc quiser exibir o form no template, vc precisa usar isso {{ form }}. Ai aparece o form inteiro. Se vc quiser exibir campo a campo manualmente, ai vc usa {{ form.nome_do_campo }}. Mas acho que não tem como exibir o form sem essas "chamadas". Se eu não tiver entendido bem a pergunta, só me explicar de novo, por favor.
@elim52902 жыл бұрын
Agradeço ! Poderia fazer colocando HTML, CSS e javascript
@SamuelGoncalvesPython2 жыл бұрын
Fala Eli. Eu tenho um vídeo onde eu falo sobre colocar javascript no admin e tenho outro onde ensino a colocar máscaras no formulário do django. Nesses dois casos eu mostro como colocar o Javascript. E eu tenho outros vídeos onde eu falo sobre templates do django. Depois faz uma busca lá no canal. Se não encontrar me fala que eu te ajudo. Abraço.
@brendacampos9562 жыл бұрын
No meu não fez o migrate :/
@SamuelGoncalvesPython2 жыл бұрын
Como assim? Vc fez e deu erro?
@HenriqueBecker3 жыл бұрын
Mano, muito bom seus vídeos. Uma dúvida que eu tenho recentemente, é, se é possível criar objetos de forma automática, sem precisar preencher formulário, se tem como ? Vlw uma Abç ..
@SamuelGoncalvesPython3 жыл бұрын
Muito obrigado, Henrique. Não sei se entendi sua pergunta. Se não for isso que estava pensando é só me falar que eu te ajudo de outra forma. Mas tem sim como criar objetos programaticamente. Dentro da view mesmo, por exemplo. Vamos supor que vc tem uma class Cliente Vc pode fazer assim: Cliente.objects.create(nome='Samuel') isso já cria um cliente com o nome Samuel no banco (desde que tenha esse campo na classe. Outra forma é: cliente = Cliente(nome='Henrique') cliente.save() ai ele cria um cliente com o nome Henrique. Espero ter ajudado. Se não for isso, só me avisar. Abraço.
@leonaugusto0002 жыл бұрын
+1 inscrito ^_^
@SamuelGoncalvesPython2 жыл бұрын
Fico contente com isso, camarada. Seja bem vindo. Abraço.
@domingosdias59883 жыл бұрын
como estilizar esse formulário?
@SamuelGoncalvesPython3 жыл бұрын
Opa. Acabei de responder isso em outro vídeo, mas vou colocar aqui também. rsrsr Então, essa parte de estilização de formulários depende um pouco de conhecimento de CSS. Pois isso só muda na camada visual. Pode ser interessante você procurar formulários com css prontos na internet e só adaptar. Não pude te ajudar muito, mas espero que tenho entendido a direção. Abraço.
@bryanbrenomorais66503 жыл бұрын
Na hr de renderizar ele não apareceu os meus campos
@SamuelGoncalvesPython3 жыл бұрын
E como você fez?
@bryanbrenomorais66503 жыл бұрын
@@SamuelGoncalvesPython não fiz né
@bryanbrenomorais66503 жыл бұрын
@@SamuelGoncalvesPython deu erro no módulo
@SamuelGoncalvesPython3 жыл бұрын
@@bryanbrenomorais6650 sem saber mais informações não consigo te ajudar.
@bryanbrenomorais66503 жыл бұрын
@@SamuelGoncalvesPython tem algum e-mail, que eu possa te enviar o print??
@allanoliveira32913 жыл бұрын
Fala Samuel! Como sempre, um excelente conteúdo. Sempre ajudando a comunidade e ainda mais, quem está dando os primeiros passos nesse universo. Muito obrigado 👏🏻👏🏻 Gostaria de sugerir um conteúdo: - Fazer o login no DJANGO, utilizando o e-mail - Fazer login somente quem tiver um e-mail usuário@domíniodaempresa Ainda não consegui abstrair em como fazer isso 🤦🏻
@SamuelGoncalvesPython3 жыл бұрын
Fala camarada. Muito obrigado. Muito legal sua sugestão. Vou colocar na lista aqui para gravação. Mas se vc estiver agarrado e com urgência de resolver, me chama no insta @samuelgoncalves.tech. Grande abraço.