Django ModelForm - A melhor maneira de fazer formulários

  Рет қаралды 13,708

Samuel Gonçalves

Samuel Gonçalves

Күн бұрын

Пікірлер: 186
@marcosmoyle
@marcosmoyle 2 жыл бұрын
tenho 62 anos e estou python/django. sua lives e sua didática estão sento muito úteis para min. Obrigado.
@SamuelGoncalvesPython
@SamuelGoncalvesPython 2 жыл бұрын
Fico muito feliz em saber. Te desejo todo sucesso nesse novo momento de aprendizado. Se precisar de algo, pode me chamar Abraço.
@christiansilva2044
@christiansilva2044 Жыл бұрын
Muito bom! Explica bem de mais!
@SamuelGoncalvesPython
@SamuelGoncalvesPython Жыл бұрын
Fico feliz com seu feedback. Muito obrigado. Grande abraço e sucesso pra vc.
@lucasfilipysilveiradasilva4401
@lucasfilipysilveiradasilva4401 2 ай бұрын
To a dois dias tentando implementar um formulário em python/django e só esse video me tirou MUUUITAS dúvidas. Muito bom.
@danielcezario2419
@danielcezario2419 10 ай бұрын
aula perfeita
@SamuelGoncalvesPython
@SamuelGoncalvesPython 9 ай бұрын
Fico feliz em saber, meu camarada.
@henriqueemanueldearaujoper8182
@henriqueemanueldearaujoper8182 2 жыл бұрын
Ótima aula, parabéns
@SamuelGoncalvesPython
@SamuelGoncalvesPython 2 жыл бұрын
Obrigado, camarada. Abraço.
@gustavomiranda4571
@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
@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-zj4vv
@Jorge-zj4vv 2 ай бұрын
Muito bom o video.
@Ukah
@Ukah Жыл бұрын
Melhor explicação no KZbin!
@SamuelGoncalvesPython
@SamuelGoncalvesPython Жыл бұрын
Opa. Muito obrigado. Tamo junto, camarada. Abraço.
@jairorvaz
@jairorvaz Жыл бұрын
Muito bom o video. Valeu!
@SamuelGoncalvesPython
@SamuelGoncalvesPython Жыл бұрын
Obrigado, camarada. Abraço
@paulomorenodev
@paulomorenodev 6 ай бұрын
Aula muito boa sobre formulários no Django... Didática impecável... Parabéns
@kelver3158
@kelver3158 3 жыл бұрын
Ótima explicação Samuel .
@SamuelGoncalvesPython
@SamuelGoncalvesPython 3 жыл бұрын
Muito obrigado pelo feedback, Kelver. Abraço.
@kelver3158
@kelver3158 3 жыл бұрын
@@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...✌️
@SamuelGoncalvesPython
@SamuelGoncalvesPython 3 жыл бұрын
@@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
@iagosouza9681
@iagosouza9681 3 жыл бұрын
Já chego curtindo e comentando, porque sei que o vídeo vai ser top! Obrigado Samuel por compartilhar abraço!
@SamuelGoncalvesPython
@SamuelGoncalvesPython 3 жыл бұрын
Muito obrigado camarada. Não canso de dizer que isso sim é um inscrito top. kkkkkkkk Grande abraço e boa sorte em seus projetos.
@iagosouza9681
@iagosouza9681 3 жыл бұрын
@@SamuelGoncalvesPython Tamo junto ✌️
@andredias6356
@andredias6356 2 жыл бұрын
Obrigado por compartilhar seu conhecimento
@SamuelGoncalvesPython
@SamuelGoncalvesPython 2 жыл бұрын
Muito obrigado, camarada Abraço.
@caiopjv
@caiopjv 10 ай бұрын
Aula espetacular! Está me ajudando muito!
@SamuelGoncalvesPython
@SamuelGoncalvesPython 9 ай бұрын
Que maravilha saber disso. Fico muito feliz. Obrigado pelo feedback. Grande abraço.
@eversoncoutinhooficial
@eversoncoutinhooficial 3 жыл бұрын
Eu chego já dando like. Ainda verei esse canal voando
@SamuelGoncalvesPython
@SamuelGoncalvesPython 3 жыл бұрын
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_bindez9361
@juan_bindez9361 2 жыл бұрын
graças a você consegui avançar mais no django .
@SamuelGoncalvesPython
@SamuelGoncalvesPython 2 жыл бұрын
Maravilha. Parabéns. Espero que vc possa evoluir cada dia mais. Boa sorte e grande abraço.
@michaelalexandre2323
@michaelalexandre2323 2 жыл бұрын
Parabéns! Simples e objetivo.
@SamuelGoncalvesPython
@SamuelGoncalvesPython 2 жыл бұрын
Muito obrigado pelo feedback, Michael. Grande abraço.
@luizcarlosdev4853
@luizcarlosdev4853 10 ай бұрын
Adoro python e estou iniciando em django, e seu video ajudou muito!
@SamuelGoncalvesPython
@SamuelGoncalvesPython 9 ай бұрын
Fico muito feliz em saber, camarada. Seja bem vindo ao mundo python/django. Abraço.
@PySaga
@PySaga 3 жыл бұрын
Muito bom Samuel, obrigado por seus esclarecimentos Deus te abençoe.
@SamuelGoncalvesPython
@SamuelGoncalvesPython 3 жыл бұрын
Obrigado pelo feedback, Luiz. Deus abençoe você também. Abraço.
@israelbezerra1457
@israelbezerra1457 3 жыл бұрын
Aula de excelência. Obrigado, professor e @Luiz Silva por me indicar o canal
@SamuelGoncalvesPython
@SamuelGoncalvesPython 3 жыл бұрын
@@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
@darknin5052 Жыл бұрын
Cara, Parabens, voce é fera.
@SamuelGoncalvesPython
@SamuelGoncalvesPython Жыл бұрын
Muito obrigado, camarada. Sucesso pra vc
@RenatoAugusto1992
@RenatoAugusto1992 Жыл бұрын
Simplesmente sensacional meu amigo, me ajudou demais. Muito Obrigado mesmo!
@SamuelGoncalvesPython
@SamuelGoncalvesPython Жыл бұрын
Que maravilha. Fico feliz em saber. Muito obrigado pelo feedback. Abraço
@ricardonogueira8980
@ricardonogueira8980 2 жыл бұрын
Ajudou e me inscrevi.
@SamuelGoncalvesPython
@SamuelGoncalvesPython 2 жыл бұрын
Muito obrigado e seja bem vindo. Abraço.
@Daniel32050
@Daniel32050 2 жыл бұрын
Muito bom!
@SamuelGoncalvesPython
@SamuelGoncalvesPython 2 жыл бұрын
Muito obrigado, Daniel. Abraço.
@ronaldomadella1903
@ronaldomadella1903 Жыл бұрын
Muito didatico, parabens
@SamuelGoncalvesPython
@SamuelGoncalvesPython Жыл бұрын
Muito obrigado, camarada. Grande abraço
@waltervieira3437
@waltervieira3437 Жыл бұрын
Muito bom! Parabéns
@SamuelGoncalvesPython
@SamuelGoncalvesPython Жыл бұрын
Muito obrigado. Grande abraço.
@shequelado
@shequelado 2 жыл бұрын
tooooop, muito bom cara
@SamuelGoncalvesPython
@SamuelGoncalvesPython 2 жыл бұрын
Muito obrigado, camarada. Grande abraço.
@luizricardomello9263
@luizricardomello9263 2 жыл бұрын
Muito legal, cara!
@SamuelGoncalvesPython
@SamuelGoncalvesPython 2 жыл бұрын
Muito obrigado, Luiz. Grande abraço.
@israelbezerra1457
@israelbezerra1457 3 жыл бұрын
Didática perfeita
@SamuelGoncalvesPython
@SamuelGoncalvesPython 3 жыл бұрын
Muito obrigado, Israel. Abraço
@viniciusstucki
@viniciusstucki 3 жыл бұрын
Muito boa a sua didatica, sucesso!
@SamuelGoncalvesPython
@SamuelGoncalvesPython 3 жыл бұрын
Faaala Vinícius. Muito obrigado, camarada. Sucesso para nós. Grande abraço.
@fabianosfreitasx
@fabianosfreitasx 2 жыл бұрын
Seu videos são muito bons..aprendendo bastante !
@SamuelGoncalvesPython
@SamuelGoncalvesPython 2 жыл бұрын
Que maravilha, camarada. Fico feliz em contribuir com sua evolução. Abraço e boa sorte.
@marcelovieira5822
@marcelovieira5822 3 жыл бұрын
show que vc continue com mais videos de Python+Django
@SamuelGoncalvesPython
@SamuelGoncalvesPython 3 жыл бұрын
Obrigado pelo incentivo, camarada. Pode ficar a vontade para sugerir temas também. Abraço.
@marcelovieira5822
@marcelovieira5822 3 жыл бұрын
@@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 !
@SamuelGoncalvesPython
@SamuelGoncalvesPython 3 жыл бұрын
@@marcelovieira5822 hahahah Que massa. Se estiver a meu alcance, será um prazer ajudar. Boa sorte ai
@djangoweb-z6o
@djangoweb-z6o 4 ай бұрын
Já me inscrevi e LAIKIEI, mas queria ver com css esses formulários, abração irmão, top seus vídeos.
@maborfe2988
@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
@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
@maborfe2988 Жыл бұрын
Esclareceu sim. MT obrigado Samuel. E parabéns novamente pela didática. Nota 1000
@xistoneto
@xistoneto 2 жыл бұрын
Depois da epoca dos dinossauros estou reaprendendo programação. Gostei muito do seu video.
@SamuelGoncalvesPython
@SamuelGoncalvesPython 2 жыл бұрын
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.
@gabriellustosa9549
@gabriellustosa9549 3 жыл бұрын
Conteúdo incrível. Nem acredito que é de graça. NOTA 100000000
@SamuelGoncalvesPython
@SamuelGoncalvesPython 3 жыл бұрын
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.
@gilvar8738
@gilvar8738 3 жыл бұрын
Vou aguardar o seu curso, muito boa aula!
@SamuelGoncalvesPython
@SamuelGoncalvesPython 3 жыл бұрын
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.
@flaviooliveira1841
@flaviooliveira1841 2 жыл бұрын
Valeu Samuel! Estou aprendendo Python + Django e realmente seus vídeos tem me ajudado muito! Parabéns pela ótima aula.
@SamuelGoncalvesPython
@SamuelGoncalvesPython 2 жыл бұрын
Muito obrigado, Flavio. Te desejo toda sorte na sua jornada de aprendizado. Espero contribuir de alguma forma com sua carreira. Abraço.
@velhoguidsd
@velhoguidsd 3 жыл бұрын
Explicação sempre muito boa, e não escondendo os erros. Parabéns.
@SamuelGoncalvesPython
@SamuelGoncalvesPython 3 жыл бұрын
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.
@andersonjunior9763
@andersonjunior9763 2 жыл бұрын
Mais uma ótimo aula, parabéns professor! Tem me ajudado muito! A simplicidade e as explicações são seu carro forte!
@SamuelGoncalvesPython
@SamuelGoncalvesPython 2 жыл бұрын
Muito obrigado, camarada. Boa sorte ai nos estudos e na carreira. Abraço
@Conteudosviraisdetudo
@Conteudosviraisdetudo 3 жыл бұрын
Muito Top!
@SamuelGoncalvesPython
@SamuelGoncalvesPython 3 жыл бұрын
Obrigado, camarada. Grande abraço.
@re913
@re913 2 жыл бұрын
Top
@SamuelGoncalvesPython
@SamuelGoncalvesPython 2 жыл бұрын
Vlw demais camarada. Abraço.
@MiltonDev149
@MiltonDev149 3 жыл бұрын
Ótimos vídeos
@SamuelGoncalvesPython
@SamuelGoncalvesPython 3 жыл бұрын
Obrigado, camarada.
@zerielribeiro5787
@zerielribeiro5787 3 жыл бұрын
Excelente aula. Muito bom conteúdo parabéns pela iniciativa de compartilhar seus conhecimentos 🙏
@SamuelGoncalvesPython
@SamuelGoncalvesPython 3 жыл бұрын
Obrigado, camarada. Fico feliz pelo seu feedback. Sempre junto comigo ai no canal. Abraço.
@emersonfreire2597
@emersonfreire2597 2 жыл бұрын
Nossa, pelo jeito eu to dando um passo maior que a perna por migrar para o django
@SamuelGoncalvesPython
@SamuelGoncalvesPython 2 жыл бұрын
Pq está pensando assim, camarada?
@emersonfreire2597
@emersonfreire2597 2 жыл бұрын
@@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
@SamuelGoncalvesPython
@SamuelGoncalvesPython 2 жыл бұрын
@@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.
@emersonfreire2597
@emersonfreire2597 2 жыл бұрын
@@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.
@SamuelGoncalvesPython
@SamuelGoncalvesPython 2 жыл бұрын
@@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
@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
@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.
@fabriciovale17
@fabriciovale17 3 жыл бұрын
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).
@SamuelGoncalvesPython
@SamuelGoncalvesPython 3 жыл бұрын
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.
@itbnatal
@itbnatal 3 жыл бұрын
Depois fala sobre o widget_tweaks, pra formatar as fields mais facilmente com classes de css, exemplo Bootstrap.
@SamuelGoncalvesPython
@SamuelGoncalvesPython 3 жыл бұрын
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.
@itbnatal
@itbnatal 3 жыл бұрын
@@SamuelGoncalvesPython já usei o Crispy tbm, mas acho o widget_teaks mais elegante. Vale a pena dá uma olhada.
@SamuelGoncalvesPython
@SamuelGoncalvesPython 3 жыл бұрын
@@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.
@itbnatal
@itbnatal 3 жыл бұрын
@@SamuelGoncalvesPython blz add
@HigorLP
@HigorLP 3 жыл бұрын
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
@SamuelGoncalvesPython
@SamuelGoncalvesPython 3 жыл бұрын
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
@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
@SamuelGoncalvesPython Жыл бұрын
Obrigado, Glória. De fato, é bem melhor mesmo. Grande abraço e sucesso pra vc.
@noceunaotempao
@noceunaotempao 3 жыл бұрын
Obrigado.
@SamuelGoncalvesPython
@SamuelGoncalvesPython 3 жыл бұрын
Disponha, camarada.
@aabbassp
@aabbassp 2 жыл бұрын
Ótimo!
@SamuelGoncalvesPython
@SamuelGoncalvesPython 2 жыл бұрын
Obrigado 😃
@odivanmarcosgomes5925
@odivanmarcosgomes5925 2 жыл бұрын
genial mano S2
@SamuelGoncalvesPython
@SamuelGoncalvesPython 2 жыл бұрын
Obrigado, camarada. Grande abraço.
@Fernandobcarreira
@Fernandobcarreira 2 жыл бұрын
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!
@SamuelGoncalvesPython
@SamuelGoncalvesPython 2 жыл бұрын
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.
@niviafigueiredo13
@niviafigueiredo13 2 жыл бұрын
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?
@SamuelGoncalvesPython
@SamuelGoncalvesPython 2 жыл бұрын
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.
@niviafigueiredo13
@niviafigueiredo13 2 жыл бұрын
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.
@SamuelGoncalvesPython
@SamuelGoncalvesPython 2 жыл бұрын
@@niviafigueiredo13 ótimo. Se o problema persistir, vc avisa. Boa sorte
@niviafigueiredo13
@niviafigueiredo13 2 жыл бұрын
@@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.
@SamuelGoncalvesPython
@SamuelGoncalvesPython 2 жыл бұрын
@@niviafigueiredo13 parabéns. Sucesso aí pra vc. Conta com o canal. E ajude a divulgar, se gostar
@quimicaengenharia
@quimicaengenharia 2 жыл бұрын
valeu :)
@SamuelGoncalvesPython
@SamuelGoncalvesPython 2 жыл бұрын
Top. Camarada. Abraço.
@JoaoVitor-qy9db
@JoaoVitor-qy9db Жыл бұрын
Muito obrigado por me ensinar deste jeito, só uma pergunta com o createviews não seria mais fácil?
@SamuelGoncalvesPython
@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-BR
@independenciafinanceira-BR 3 жыл бұрын
No ano de 2022 este canal vai ter mais de 10 mil escrito
@SamuelGoncalvesPython
@SamuelGoncalvesPython 3 жыл бұрын
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.
@sauleragem
@sauleragem 9 ай бұрын
🔥🔥🔥
@SamuelGoncalvesPython
@SamuelGoncalvesPython 9 ай бұрын
Tmj.
@glaubermsantos
@glaubermsantos Жыл бұрын
me ajudou muito, mas não consigo fazer o login do usuario cadastrado, tem como?
@SamuelGoncalvesPython
@SamuelGoncalvesPython Жыл бұрын
Opa. Tem sim. Eu acho que tenho um vídeo falando sobre autenticação no canal.
@romulolima5999
@romulolima5999 2 ай бұрын
Perfeita a explicação. Mas estou com bug, o form nao traz todos os campos.
@gabriel.andreato
@gabriel.andreato 2 жыл бұрын
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 ?
@SamuelGoncalvesPython
@SamuelGoncalvesPython 2 жыл бұрын
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.
@porito5487
@porito5487 2 жыл бұрын
É 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
@SamuelGoncalvesPython
@SamuelGoncalvesPython 2 жыл бұрын
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.
@emersonfreire2597
@emersonfreire2597 2 жыл бұрын
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???
@SamuelGoncalvesPython
@SamuelGoncalvesPython 2 жыл бұрын
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.
@emersonfreire2597
@emersonfreire2597 2 жыл бұрын
@@SamuelGoncalvesPython show, vou investigar melhor. Eu achei q pudesse ser um erro no meu código
@SamuelGoncalvesPython
@SamuelGoncalvesPython 2 жыл бұрын
@@emersonfreire2597 Mas continua tendo essa possibilidade. rsrsrsrs A questão, é apenas achar ONDE no código rsrsrsr
@Vicmendon
@Vicmendon 3 жыл бұрын
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.
@SamuelGoncalvesPython
@SamuelGoncalvesPython 3 жыл бұрын
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.
@Vicmendon
@Vicmendon 3 жыл бұрын
@@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.
@SamuelGoncalvesPython
@SamuelGoncalvesPython 3 жыл бұрын
@@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
@Vicmendon
@Vicmendon 3 жыл бұрын
@@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!
@SamuelGoncalvesPython
@SamuelGoncalvesPython 3 жыл бұрын
@@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á.
@mateusfelizardo8211
@mateusfelizardo8211 3 жыл бұрын
Comigo aconteceu um erro de Metodo não permitido (POST), aguem sabé oque pode ser?
@SamuelGoncalvesPython
@SamuelGoncalvesPython 3 жыл бұрын
Provavelmente você esqueceu de colocar o {% csrf_token %} dentro do seu formulário html
@francis2978
@francis2978 2 жыл бұрын
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?
@SamuelGoncalvesPython
@SamuelGoncalvesPython 2 жыл бұрын
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.
@lyzin0772
@lyzin0772 11 күн бұрын
2024 aqui. volta com vídeos de django com novas formas e novas praticas
@dftagliari
@dftagliari 3 жыл бұрын
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?
@SamuelGoncalvesPython
@SamuelGoncalvesPython 3 жыл бұрын
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
@euclidesk223
@euclidesk223 3 жыл бұрын
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
@SamuelGoncalvesPython
@SamuelGoncalvesPython 3 жыл бұрын
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.
@azariahisaiah3417
@azariahisaiah3417 2 жыл бұрын
Video muito interessante, existe um caminho a se seguir para se tornar um desenvolvedor web usando django?
@SamuelGoncalvesPython
@SamuelGoncalvesPython 2 жыл бұрын
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.
@azariahisaiah3417
@azariahisaiah3417 2 жыл бұрын
@@SamuelGoncalvesPython muito obrigado, pode sugerir alguns? eu sou desenvolvedor de desktop applications, mas gostaria de aprender web com django
@SamuelGoncalvesPython
@SamuelGoncalvesPython 2 жыл бұрын
@@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.
@charlesmiranda6311
@charlesmiranda6311 3 жыл бұрын
É possível colocar um Java scripts para fazer cálculos tipo calculadora ? E salvar o resultado no banco de dados ?
@SamuelGoncalvesPython
@SamuelGoncalvesPython 3 жыл бұрын
É 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.
@fabiobaldini3246
@fabiobaldini3246 2 жыл бұрын
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á.
@SamuelGoncalvesPython
@SamuelGoncalvesPython 2 жыл бұрын
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.
@elim5290
@elim5290 2 жыл бұрын
Agradeço ! Poderia fazer colocando HTML, CSS e javascript
@SamuelGoncalvesPython
@SamuelGoncalvesPython 2 жыл бұрын
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.
@brendacampos956
@brendacampos956 2 жыл бұрын
No meu não fez o migrate :/
@SamuelGoncalvesPython
@SamuelGoncalvesPython 2 жыл бұрын
Como assim? Vc fez e deu erro?
@HenriqueBecker
@HenriqueBecker 3 жыл бұрын
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ç ..
@SamuelGoncalvesPython
@SamuelGoncalvesPython 3 жыл бұрын
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.
@leonaugusto000
@leonaugusto000 2 жыл бұрын
+1 inscrito ^_^
@SamuelGoncalvesPython
@SamuelGoncalvesPython 2 жыл бұрын
Fico contente com isso, camarada. Seja bem vindo. Abraço.
@domingosdias5988
@domingosdias5988 3 жыл бұрын
como estilizar esse formulário?
@SamuelGoncalvesPython
@SamuelGoncalvesPython 3 жыл бұрын
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.
@bryanbrenomorais6650
@bryanbrenomorais6650 3 жыл бұрын
Na hr de renderizar ele não apareceu os meus campos
@SamuelGoncalvesPython
@SamuelGoncalvesPython 3 жыл бұрын
E como você fez?
@bryanbrenomorais6650
@bryanbrenomorais6650 3 жыл бұрын
@@SamuelGoncalvesPython não fiz né
@bryanbrenomorais6650
@bryanbrenomorais6650 3 жыл бұрын
@@SamuelGoncalvesPython deu erro no módulo
@SamuelGoncalvesPython
@SamuelGoncalvesPython 3 жыл бұрын
@@bryanbrenomorais6650 sem saber mais informações não consigo te ajudar.
@bryanbrenomorais6650
@bryanbrenomorais6650 3 жыл бұрын
@@SamuelGoncalvesPython tem algum e-mail, que eu possa te enviar o print??
@allanoliveira3291
@allanoliveira3291 3 жыл бұрын
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 🤦🏻
@SamuelGoncalvesPython
@SamuelGoncalvesPython 3 жыл бұрын
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.
@raunicklabs
@raunicklabs Жыл бұрын
Top
@SamuelGoncalvesPython
@SamuelGoncalvesPython Жыл бұрын
Obrigado.
Utilizando o Django Form
21:51
Samuel Gonçalves
Рет қаралды 7 М.
Fazendo validações personalizadas nos formulários do Django
18:19
Samuel Gonçalves
Рет қаралды 4,6 М.
My scorpion was taken away from me 😢
00:55
TyphoonFast 5
Рет қаралды 2,7 МЛН
The evil clown plays a prank on the angel
00:39
超人夫妇
Рет қаралды 53 МЛН
The Best Band 😅 #toshleh #viralshort
00:11
Toshleh
Рет қаралды 22 МЛН
Como colocar máscara nos formulários Django (forms.py)
16:25
Samuel Gonçalves
Рет қаралды 4,9 М.
Django - Formulário Inline + inclusão de forms via Jquery
28:16
Samuel Gonçalves
Рет қаралды 8 М.
Criando uma lista de tarefas com HTML, CSS e JS
28:38
Código Ágil
Рет қаралды 31
Como trabalhar com formulário html (manualmente) no Django
20:59
Samuel Gonçalves
Рет қаралды 4,7 М.
Tutorial completo sobre URLs no Django
38:25
Samuel Gonçalves
Рет қаралды 4 М.
Fazer um CRUD simples com Class Based View (CBV) no Django
41:19
Samuel Gonçalves
Рет қаралды 10 М.
Configurando um template Bootstrap no Django
13:01
Samuel Gonçalves
Рет қаралды 14 М.
Template tags Django | Manipulando o Front-End
18:45
pythonando
Рет қаралды 9 М.
Praticamente tudo que você precisa saber para fazer paginação no Django
44:58
Como configurar autenticação no Django
25:22
Samuel Gonçalves
Рет қаралды 6 М.
My scorpion was taken away from me 😢
00:55
TyphoonFast 5
Рет қаралды 2,7 МЛН