Fico realmente feliz em saber disso. E me coloco a disposição para esclarecer as dúvidas que tiver. Basta mandar nos comentários. Grande abraço. Parabéns pela evolução. Sucesso
@@SamuelGoncalvesPython Seguindo firme na carreira, já são mais de 10 aplicações em python/django, sendo que umas 6 estão em produção. Na primeira vez que vi esse tutorial estava no meu primeiro deploy, não entendi nada nada do que estava acontecendo mas deu tudo certo, com certeza me ajudou a continuar evoluindo.
@@greensinais_bots Saber que eu tive a oportunidade de contribuir, mesmo que um pouquinho apenas, é muito gratificante. Parabéns por sua evolução e que continue a crescer. grande abraço e boa sorte.
Fala Samuel. Quero te agradecer imensamente ! Tentei por diversas formas colocar meu site no ar, para testes, e eu não conseguia. Sempre dava algum erro que eu não conseguia resolver sozinho, por ser novato. Segui os passos que você fez e funcionou perfeitamente. Pessoas como você, fazem total diferença no mundo. Parabéns pelo vídeo e obrigado pela ajuda !!!
Oh Carlos. Tudo bem? Fiquei imensamente feliz em ler seu comentário. Muitas vezes fico desanimado de fazer vídeos pois dá um puta trabalho e as vezes nem um feedback eu recebo. rsrsrs Muito obrigado pelo feedback e que bom que pude te ajudar. Abraço
Quero agradecer, pois depois de algumas tentativas para fazer o deploy, consegui fazer, através de sua explicação, mas a imagem da tela inicial do aplicativo não aparece quando acesso ao link do aplicativo. O resto está funcionando perfeitamente, inclusive os dados que eu já tinha no banco de dados sqlite3.
Que maravilha. Mas se vc está vendo os dados que estavam no seu sqlite, significa que vc não adicionou ele no ignore e também que vc não está usando o banco de dados do heroku. Acho válido que vc pense se é isso mesmo que vc quer. Se não for, precisa configurar
Ahahahahahaha. Só quem programa e já passou por isso muitas e muitas vezes sabe como é uma merd@ vc não conseguir seu objetivo por algo "simples". (Que nem sempre é tão simples) Mas que bom que te ajudei. Obrigado pelo comentário e boa sorte ai nos projetos.
Muito obrigado, Luiz. Inclusive fiz outro com o mesmo tema, só que mais completo. Depois dá uma olhada. Está na descrição do vídeo o link Grande abraço.
Obrigado cara, maneira mais simples de fazer o deploy que encontrei, agora meu problema está no CSS, o site ficou desmantelado quando subiu, acho que o CSS não foi, estou tentar resolver
Obrigado, Diogo. Quanto ao css, sugiro que você verifique se configurou tudo certinho os arquivos estáticos no settings.py. Pois quando ele roda o collectstatic lá no heroku, ele usa essas informações. Se tiver ainda com dificuldade só falar que olho o código pra você.
Boa noite amigo, sabe me dizer se existe uma opção gratuita onde os dados persistam no banco de dados? Pelo que vi no Heroku caso algum objeto seja cadastrado pelo django admin, ele não fica salvo
Salve, Samuel, blz ? Eu criei um portfolio com Django e fiz o deploy para o heroku mas encontrei um e queria uma ajuda. O problema foi o seguinte: Criei um modelo para os meus projetos com nome, detalhes, foto e link no SQLite, mas percebi que as fotos não ficam salvas por muito tempo depois que fiz o deploy, quando eu fecho o navegador e acesso o site denovo as imagens de cada projetos não são exibidas ... Como posso fixar isso ? Eu imagino que tenha a ver com o meu banco de dados, o padrão do django é o sqlite e o padrão do heroku é o postgresql ? preciso integrar o postgresql no meu projeto para que as imagens fiquem salvas ou só preciso fazer alguma configuração especifica ? PS: rodei heroku run python manage.py collectstatic e mesmo assim as fotos não ficam salvas por muito tempo :( Me da uma luz
Fiz mais pesquisas e descobri que o Heroku NÃO armazena arquivos permanente, ou seja, preciso fazer uma integração com a AWS S3 ou o Google Cloud Storage. É uma boa ideia de vídeo ?
Fala camarada. Tudo beleza? Primeiramente, parabéns, vc chegou em um ponto muito interessante. Mas acontece que esse "problema" que vc está falando é uma "caracteristica" do heroku free. Ele não armazena midias. (nenhum tipo de arquivo) que foi feito upload pelo usuário. Vc precisa utilizar um storage externo, como o S3 da amazon por exemplo, ou então pagar o heroku para ele fornecer um storage.
Show de bola Samuel, ! Somente uma duvida, eu já tenho um projeto em andamento. Tabelas migradas e funcionando, a pergunta é, eu vou precisar rodar o comando heroku migrations / migrate novamente ? Valeu o video !!! Obrigado !! Parabens !!
Muito obrigado, camarada. Só pra nivelar: O "makemigrations" serve para fazer com que as alterações que vc fez no seu modelo sejam colocadas em um arquivo de migration. Que posteriormente será aplicado ao banco. O "migrate" aplica esses arquivos de migrations efetivamente no banco. Então não precisa de vc rodar o makemigrations no heroku, pois partimos do pressuposto que vc já fez isso no seu ambiente local e já está versionando as migrations. O migrate vc precisa executar, pois ele é responsável por montar a estrutura das tabelas. Após as tabelas estarem criadas, vc vai precisar de uma forma de fazer o Dump do seu banco atual e fazer o restore no banco do heroku. Esclareceu? Me conta ai se entendeu certinho, por favor.
O Heroku acabará com os planos gratuitos nos próximos meses infelizmente. Como ideia, seria interessante abordar isso em um vídeo ou informar o custo mensal deste projeto, por exemplo.
Daniel, seja bem vindo. Elas duram pouco tempo pq o heroku gratuito não tem o recurso de storage para imagens. Vc tem que armazenar essas imagens em um outro servidor.
Boa tarde ! Ótimo vídeo ,parabéns !! esta dando problema para baixar psycopg2 no pycharm no mac os tem alguma sugestão ? erro: Encountered error while generating package metadata.
Obrigado, Juliano. Sobre seu erro, não sei dizer, teria que ver o log todo. Mas para facilitar, caso vc ainda esteja com dificuldade de instalar a psycopg2, pesquise sobre a psycopg2-binary. É a mesma lib, só que já vem compilada. É mais fácil de utilizar em ambiente de desenvolvimento (mas não recomendada para produção)
amigo pelo amor de Deus me tira essa duvida, eu to procurando a tempos colocar um bot em PY e queria colcoar ele para rodar na web.. nunca consegui achar nada hoje.. tem como me ajudar.. ??/
Fala camarada. Tudo bem? Me conte um pouco mais. - Vc já tem o bot pronto? - O que ele faz? - O que vc chama de "rodar na web"? Seria apenas estar em um servidor na nuvem ou seria uma interface gráfica para alguém alterar ou consultar alguma coisa? Me conta um pouco mais que eu tento te ajudar. Abraço.
@@SamuelGoncalvesPython - Vc já tem o bot pronto? SIm tenho - O que ele faz? Curte, comenta, segue perfils, e deixa de seguir - O que vc chama de "rodar na web"? Que não precisa fica com minha maquina ligada, e também ele fique exexutando quando o mesmo terminar toda a linha de codigo. - Seria apenas estar em um servidor na nuvem ou seria uma interface gráfica para alguém alterar ou consultar alguma coisa? Pode ser até mesmo sem interface grafica, somente para executar eu mesmo sem publicar para terceiros, mas se souber como faz com interface grafica e ter tipo aplicado em um site.. seria top.. queria aprende rmas nao sei onde aprendo isso.. Me conta um pouco mais que eu tento te ajudar.
Boa noite, Samuel segui todos os passos porem quando entro no link aparece a seguinte mensagem "Application error An error occurred in the application and your page could not be served. If you are the application owner, check your logs for details. You can do this from the Heroku CLI with the command" onde encontro que esta ocasionando o erro
primeiramente, parabeniza-lo pelo video, voce explica de forma simples e funcional...eu estou enfrentando o seguinte problema, aparece a mensagem "Push rejected to (nome do app)'...sabe me diizer oq eu eu possa estar fazendo errado? obr!
Muito obrigado, Hans. Então, essa mensagem ai ela aparece sempre no final de qualquer erro no heroku. rsrsrs Ela por si só não diz praticamente nada. Para encontrar o erro é necessário analisar o log inteiro. No mesmo lugar que copiou essa mensagem, vai copiar tudo que tem pra cima, até o momento em que vc executou o comando. Ai a gente analisa e resolve.
Samuel Parabéns muito show o video !!! Preciso carregar uma aplicação em Django 3 no hostgator, mas este só possui suporte até a versão 1.11. Seria melhor então migrar para o Heroku ? Tem alguma indicação de Host com suporte Django 3.x ?
Muito obrigado, Victor. Então, o Heroku é sim uma boa opção. Uma muito utilizada, inclusive. A Questão que você tem que ver é se o preço e a forma de cobrança dele vai estar dentro do seu orçamento. Pois ele vai cobrar um valor x pela aplicação e outro valor y pelo banco de dados. Mas se você tem conhecimentos de infra, ou alguém da sua equipe tem, boas opções são as VPS. Que são servidores que você contrata e pode instalar o que quiser. Atualmente eu utilizado a Amazon e também a Digital Ocean. Ahh, a Amazon te dá um ano de uma máquina dessa gratuita. Agora você tem que avaliar qual melhor custo benefício pro seu projeto
@@MiltonDev149 a licença gratuita da AWS te entrega um servidor onde você é o root. Assim, você pode instalar e configurar tudo que você desejar. Logo, creio que seja possível montar um site que monetiza com AdSense sim. Abraço.
Geralmente tanto o psycopg2 quanto o psycopg2-binary dão erro durante a instalação pois eles dependem que você tenha um compilador C++ que é um dos addons do Visual Studio. Mas para não precisar, você já pode utilizar uma versão que já foi compilada. Entre nesse site e baixe o psycopg2 (observe bem a versão do sistema operacional e também do Python) www.lfd.uci.edu/~gohlke/pythonlibs/#psycopg Se isso não te ajudar, volte aqui pra falar qual foi o resultado. Mas se isso te ajudar, por favor, volte aqui para dizer que deu certo. Ficarei bem satisfeito. Abraço.
Bom dia, Samuel me viro bem em python, mas quando começo a aprender o Django não estou conseguindo avançar, voce tem algum sistema em Django mesmo que pequeno com 2 ou tres tabelas no maximo para disponibiliar ?
Boa tarde, Jairo. Tenho um pequeno sistema que utilizei para gravar um tutorial. Acesse este vídeo: ua-cam.com/video/g6js4sotuzY/v-deo.html Lá tem o tutorial e também o link do GitHub pra baixar o projeto. Se ainda tiver qualquer dúvida, só colocar nos comentários que te respondo.
Ótimo vídeo! Gostaria de saber uma coisa. Eu estou fazendo um site administrativo com o django e um aplicativo mobile com o kivy. Eu queria fazer com que o aplicativo mobile receba informações enviadas por um usuário que esteja usando o site e vice-versa. Para isso eu imagino que eu vou precisar de um servidor onde ficará o BD principal e tanto o aplicativo mobile quanto o site irão compartilhar desse banco de dados, o problema é que eu não sei como eu posso fazer isso ou por onde começar. Sabe como me ajudar?
Sei sim. Mas digo que a resposta da sua pergunta pode ser um pouco diferente do que você espera, pois, na minha visão, ela envolve também um desenho arquitetural da solução. Mas vamos lá em algumas das minhas considerações, fique a vontade para questionar (ou discordar) A primeira solução, que eu acho mais simples, porém, não gosto muito, é compartilhar o banco de dados. Você tem um banco que as duas aplicações acessa ele. Vantagem que é simples de fazer Desvantagem que a longo prazo é mais difícil dar manutenção e mais difícil garantir a integridade dos dados, já que tem dois programas atualizando o banco, e eventualmente alguém pode alterar um e esquecer de alterar o outro (ou alterar errado, sem querer) A segunda solução, que acho mais viável, mas a implementação é um pouco mais complexa, é a criação se serviços. Em resumo você tem uma aplicação backend (processamento) que é apenas os serviços (recebe requisições rest e faz o que tem que fazer) E então você pode criar quantas aplicações frontend (parte visual) você quiser. Pois elas vão usar sempre o mesmo backend. A desvantagem que exige um pouco mais de experiência pra fazer e implementar essa arquitetura. A vantagem é que fica profissional e a manutenção a longo prazo vale muito a pena. Por favor me avise se esclareceu ou não a sua pergunta.
Olá Samuel, minha preocupação é se o banco de dados subir e sobrescrever o do heroku, tem que fazer algo para o banco não subir ou por este método o django já evita que isto aconteça?
Diogo, no caso, você tem o poder de escolha. Se você já tem o banco em algum lugar, sugiro que faça o seguinte: Suba sua aplicação e deixe ele criar o banco vazio no Heroku Faça o dump do seu banco e depois restaure isso no Heroku. E a partir de então, o banco do Heroku será seu banco oficial.
as pastas do Venv tem que estar junto com as pastas do django que forem subir por git? EDIT: Consegui fazer funcionar, era um erro por ter criado com extensão o Procfile. Na documentação ele pede para sempre colocar como False o debugger quando for pra produção, esse aqui é mais um deploy simples para DEV ainda certo? ou QA? Obrigado pelo vídeo! Ajudou pra caramba! :D
Não precisa subir a pasta Venv. Mas você tem que ter um arquivo chamado requirements.txt que tem todas as dependências do venv, assim, você pode reconstruir o venv sempre a partir desse cara. Pra gerar ele, basicamente: pip freeze > requirements.txt. Sobre o ambiente... Eu diria apenas que é um ambiente. Simples assim. Se ele vai ser Dev, QA ou Produção, depende do seu objetivo e planejamento. Poderia ser qualquer um deles. E que bom que você conseguiu. Fico feliz em ter ajudado. Se tiver qualquer outra dúvida ou sugestão de conteúdo é só mandar ai. Abraço.
Olá, consegui fazer tudo do seu tutorial e deu muito certo. Na minha aplicação eu gero arquivos .docx e .xlsx, só que eles não são gerados ou não são salvos no heroku, gostaria de saber se tem alguma forma que eu consiga fazer dar certo a criação desses documentos? São a parte principal do sistema. Ouvi dizer em S3 da amazon mas não tô conseguindo encaixar muito bem. Pode me dar alguma dica?
Fala Roberth. Beleza? Bom que o vídeo ajudou de alguma forma. Mas aqui, realmente na versão gratuita do Heroku você não vai conseguir armazenar arquivos. Sejam documentos ou imagens de upload... Você precisar tem um outro serviço de storage (assim como o S3 da Amazon) Caso você tenha afinidade com servidores linux, você pode contratar os serviços de uma máquina e instalar o que precisa. Ai vc tem tudo dentro do seu próprio servidor. Mas você deverá ser o responsável por instalar e manter tudo. Eu geralmente uso a Amazon ou a DigitalOcean. Caso você não tenha afinidade com a parte dos servidores, realmente terá que conseguir um serviço de storage a parte (e não me lembro de nenhum gratuito no momento) Obs.: A Amazon é mais cara, mas oferece um ano de um servidor gratuito. A DigitalOcean não oferece prazo gratuito, mas é bem mais barata Se tiver algo mais que possa ajudar, só me falar.
Você teria que mudar a conexão no "DATABASES" e fazer a instalação do plugin, se for necessário. Eu geralmente uso o postgres, gosto dele. Mas depois posso fazer um teste com o mysql pra ser mais preciso. E quem sabe fazer um tutorial. Caso você esteja tentando, pode me mandar suas dúvidas.
@@SamuelGoncalvesPython Ainda não estou tentando, ainda estamos na fase de desenvolvimento na empresa que estou trabalhando e usamos o MySQL. Se não for incomodo, um tutorial viria a calhar haha excelente conteúdo
Pra usar domínio próprio você tem que ter uma conta pro. Conta paga lá no Heroku. Mas pra configurar é o seguinte: Você vai na sua aplicação, clica em "Settings", procura por "Domain" e lá tem o botão de adicionar um domínio. Ai você o adiciona à sua aplicação. Lembrando que você já deve ter configurado seu dns pra isso funcionar também.
Tranquilo, William. Aos poucos vc vai pegando a manhã. sobre quantos usuários uma aplicação "dessa" suportaria depende de algumas variáveis. Lembrando que quando vc fala quantos usuários, eu imagino que seja A QUANTIDADE DE USUÁRIOS FAZENDO REQUISIÇÕES NO MESMO EXATO SEGUNDO. Mas isso pode variar muito de aplicação para aplicação. Se sua aplicação tem um processamento alto, se utiliza muitas queries no banco de dados, se o banco de dados não está otimizado, se você faz utilização de cache ou algo semelhante... Enfim, existem muitas variáveis. Mas para saber o número com mais assertividade, existem alguns testes (teste de carga e teste de stress) que simulam usuários acessando a sua aplicação simultaneamente. Ai você vai aumentando a quantidade até descobrir qual é o limite da sua aplicação e da sua infraestrutura. Para fazer isso, dê uma olhada no JMeter, por exemplo. E infelizmente não tem como eu te responder com uma resposta curta e precisa, pois como vc viu na explicação, depende de muitas variáveis. Se ainda tiver alguma dúvida, só me falar.
Meu não deu certo, tentei de tudo aqui, aparece o erro apos eu gitiar "git push -u heroku master": remote: -----> Building on the Heroku-20 stack remote: -----> App not compatible with buildpack: buildpack-registry.s3.amazonaws.com/buildpacks/heroku/python.tgz remote: More info: devcenter.heroku.com/articles/buildpacks#detection-failure
@@SamuelGoncalvesPython nossa cara.... nem te falo como fiquei bravo comigo msm kkkkk isso pq eu já sabia fazer deploy na heroku, só queria saber como era fazer com django .... mas seu vídeo foi muuto útil, top
Que top mano. Na descrição do vídeo tem um outro mais atualizado e com mais detalhes pra vc entender melhor o que está fazendo, depois confere lá. Abraço e boa sorte
@@rgdogalo1 Massa demais. Tenho certeza q vc vai gostar muito de algumas peculiaridades do Python e também do framework Django. Desejo muita sorte na sua caminhada E se precisar de alguma coisa, estamos ai. Abraço.
O meu deu ruim... que bad Total 21 (delta 4), reused 0 (delta 0) remote: Compressing source files... done. remote: Building source: remote: remote: -----> App not compatible with buildpack: buildpack-registry.s3.amazonaws.com/buildpacks/heroku/python.tgz remote: More info: devcenter.heroku.com/articles/buildpacks#detection-failure remote: remote: ! Push failed remote: Verifying deploy... remote: remote: ! Push rejected to cr-baby. remote: To git.heroku.com/cr-baby.git ! [remote rejected] master -> master (pre-receive hook declined) error: failed to push some refs to 'git.heroku.com/cr-baby.git'
Gabriel, tudo bem? É assim mesmo, as vezes deixamos passar alguma coisa. Mas aqui, me parece pelo seu log que o heroku não reconheceu que que é python. Olhei o suporte e parece que rodar esse comando no CLI pode resolver: heroku buildpacks:set heroku/python Tenta ai e me diz se deu certo. Boa sorte, abraço.
samuel tudo certo? cara deu um erro quando eu tentei acessar o site - barbershopp.herokuapp.com/ -> ERRO Application error An error occurred in the application and your page could not be served. If you are the application owner, check your logs for details. You can do this from the Heroku CLI with the command
Oi Paulo, Blz? Esse erro que mandou é o erro que apresenta para o usuário... Precisamos de analisar o log do servidor. Creio que o comando: heroku logs Irá trazer os dados que precisamos pra analisar esse erro ai. Rode o comando e manda ai.
@@paulocarsten6627 Nesse caso ai, parece que é uma questão das "entregas". Ele pode estar vendo divergências entre o código que está lá e o que está na usa máquina (estou falando do git) Uma possível solução é fazer o push usando o force ou pegar tudo que tem lá, fazer o merge e mandar de novo. acho que os dois casos vc encontra os comandos no site githowto.com Qualquer dúvida, só voltar ai.
@Samuel Gonçalves Fala Samuel tudo certo? cara desculpa te incomodar novamente kkk, eu sou novo no django mas te falar a real eu não consegui dar o deploy em um projeto que eu fiz, eu apenas consegui fazer o deploy no basico de exemplo que existe no heroku, estou quebrando a cabeça nisso faz 3 dias kkkk tu não consegue me dar uma mão? quem sabe pelo Discord ou alguma outra plataforma, estaria te pagando pelo serviço, forte abraço (Y)
Meu querido, aqui na minha faculdade estavamos sofrendo. Acreditei no teu tutorial, segui passo a passo, e deu certinho, inacreditável, parabéns!!!
kkkkkkkkk Não precisa sofrer tanto.
Fico feliz que tenha ajudado.
Se você tiver sugestões de novos temas pros vídeos pode ficar a vontade.
Abraço.
Excelente !! Foi didático no passo a passo me senti levado 'pela mão', como se diz por ai. Valeu
Muito obrigado João.
Se vc sentiu levado pela mão, então foi bom mesmo. rsrrs
Abraço.
Muito obrigado pelo conteúdo. Simples e direto. Me ajudou muito!
Que maravilha, camarada. Grande abraço.
E obrigado pelo feedback.
Ótima explicação Samuel! Parabéns
Muito obrigado, Marcelo.
Vlw demais.
Grande abraço.
Didática EXCELENTE. PARABÉNS!
Oh camarada. Muito obrigado pelo feedback.
Grande abraço.
Excelente video Samuel!!! Muito claro e objetivo. Parabens.
Muito obrigado por seu feedback, Paulo.
Fico feliz em ler essas palavras.
Abraço.
Excelente, Testei vários tutoriais o seu deu certo de cara. Todos comandos deram certo no Ubuntu, sistema que estou utilizando. Parabéns. Obrigado.
Que bom, Eliel.
Fico feliz que tenha funcionado de primeira. Hoje em dia isso é uma coisa muito boa pra ganhar tempo. rsrsrs
Abraço.
Estou subindo minha segunda aplicação django graças a vocês. Muito obrigado por compartilhar seu conhecimento.
Fico realmente feliz em saber disso.
E me coloco a disposição para esclarecer as dúvidas que tiver. Basta mandar nos comentários.
Grande abraço. Parabéns pela evolução. Sucesso
@@SamuelGoncalvesPython Seguindo firme na carreira, já são mais de 10 aplicações em python/django, sendo que umas 6 estão em produção. Na primeira vez que vi esse tutorial estava no meu primeiro deploy, não entendi nada nada do que estava acontecendo mas deu tudo certo, com certeza me ajudou a continuar evoluindo.
@@greensinais_bots Saber que eu tive a oportunidade de contribuir, mesmo que um pouquinho apenas, é muito gratificante.
Parabéns por sua evolução e que continue a crescer.
grande abraço e boa sorte.
Parabéns pelo trabalho, muito didático.
Muito obrigado, Arthur.
Fico feliz com seu feedback.
Abraço.
Fala Samuel. Quero te agradecer imensamente ! Tentei por diversas formas colocar meu site no ar, para testes, e eu não conseguia. Sempre dava algum erro que eu não conseguia resolver sozinho, por ser novato. Segui os passos que você fez e funcionou perfeitamente. Pessoas como você, fazem total diferença no mundo. Parabéns pelo vídeo e obrigado pela ajuda !!!
Oh Carlos. Tudo bem?
Fiquei imensamente feliz em ler seu comentário.
Muitas vezes fico desanimado de fazer vídeos pois dá um puta trabalho e as vezes nem um feedback eu recebo. rsrsrs
Muito obrigado pelo feedback e que bom que pude te ajudar.
Abraço
Com esta didática maravilhosa me inscrevi em seu canal.
Muito feliz que tenha gostado. Obrigado pelo feedback.
E se tiver temas que queira ver aqui no canal, pode ficar a vontade para sugerir.
Abraço.
@@SamuelGoncalvesPython ppooooo
iiiii
@@joandesonsantos3502 tudo bem?
Não entendi... rsrsr
Como posso te ajudar?
Quero agradecer, pois depois de algumas tentativas para fazer o deploy, consegui fazer, através de sua explicação, mas a imagem da tela inicial do aplicativo não aparece quando acesso ao link do aplicativo. O resto está funcionando perfeitamente, inclusive os dados que eu já tinha no banco de dados sqlite3.
Que maravilha.
Mas se vc está vendo os dados que estavam no seu sqlite, significa que vc não adicionou ele no ignore e também que vc não está usando o banco de dados do heroku.
Acho válido que vc pense se é isso mesmo que vc quer.
Se não for, precisa configurar
cara, eu te amo, estava travado há 5 horas sem conseguir fazer o deploy.... seguindo o seu vídeo eu consegui (tava faltando o venv), obrigado de vdd
Ahahahahahaha.
Só quem programa e já passou por isso muitas e muitas vezes sabe como é uma merd@ vc não conseguir seu objetivo por algo "simples". (Que nem sempre é tão simples)
Mas que bom que te ajudei.
Obrigado pelo comentário e boa sorte ai nos projetos.
Parabéns, descomplicou, explicou super bem, e vai ajudar muita gente, inclusive a mim.
Muito bom saber disso.
Acompanha ai que em breve tem mais conteúdo.
Simples, direto e funcional, parabéns e obrigado!
Muito obrigado, Luiz.
Inclusive fiz outro com o mesmo tema, só que mais completo.
Depois dá uma olhada. Está na descrição do vídeo o link
Grande abraço.
@@SamuelGoncalvesPython ta legal, vou da uma olhada para ver se eu aprendo mais alguma coisa, obrigado.
@@PySaga Beleza. E qualquer dúvida só falar que a gente arruma um jeito.
Abraço.
bem da hora mano, parabéns pela didática!
Muito obrigado, Victor.
Fico verdadeiramente feliz que gostou.
Um grande abraço
Você destravou tudo para mim! Obrigado mais uma vez
Que bom. Quem nunca ficou travado com um deployzinho de leve? rsrsrsrs
Muito bom!
Valeu demais, camarada.
Abraço
Obrigado cara, maneira mais simples de fazer o deploy que encontrei, agora meu problema está no CSS, o site ficou desmantelado quando subiu, acho que o CSS não foi, estou tentar resolver
Obrigado, Diogo.
Quanto ao css, sugiro que você verifique se configurou tudo certinho os arquivos estáticos no settings.py. Pois quando ele roda o collectstatic lá no heroku, ele usa essas informações.
Se tiver ainda com dificuldade só falar que olho o código pra você.
Eu também tô com esse problema! Conseguiu resolver Diogo?
@@estevam132 por incrível que pareça, nos outros pcs ficam normal, apenas quebrado no meu, como se fosse questão de cach ou cookies
@@freddykruggerr pois é, até suspeitei de algo parecido mas testei em outro pc tbm... A aplicação fica normal rodando local, mas no Heroku ela buga
Boa noite amigo, sabe me dizer se existe uma opção gratuita onde os dados persistam no banco de dados? Pelo que vi no Heroku caso algum objeto seja cadastrado pelo django admin, ele não fica salvo
Cara, se vc tiver algum domínio sobre ambiente linux, vc pode ir para a Amazon AWS.
Eles oferecem um ano de uma máquina gratuita
cara tu é bom mesmo ...
parabéns
Muito obrigado camarada.
Tmj
Show ótima aula
Obrigado, camarada.
Eu fiz um ainda mais atualizado. Está na descrição do vídeo.
Depois da uma olhada lá
Abraço
Salve, Samuel, blz ?
Eu criei um portfolio com Django e fiz o deploy para o heroku mas encontrei um e queria uma ajuda.
O problema foi o seguinte: Criei um modelo para os meus projetos com nome, detalhes, foto e link no SQLite, mas percebi que as fotos não ficam salvas por muito tempo depois que fiz o deploy, quando eu fecho o navegador e acesso o site denovo as imagens de cada projetos não são exibidas ... Como posso fixar isso ?
Eu imagino que tenha a ver com o meu banco de dados, o padrão do django é o sqlite e o padrão do heroku é o postgresql ? preciso integrar o postgresql no meu projeto para que as imagens fiquem salvas ou só preciso fazer alguma configuração especifica ? PS: rodei heroku run python manage.py collectstatic e mesmo assim as fotos não ficam salvas por muito tempo :(
Me da uma luz
Fiz mais pesquisas e descobri que o Heroku NÃO armazena arquivos permanente, ou seja, preciso fazer uma integração com a AWS S3 ou o Google Cloud Storage. É uma boa ideia de vídeo ?
Fala camarada. Tudo beleza?
Primeiramente, parabéns, vc chegou em um ponto muito interessante.
Mas acontece que esse "problema" que vc está falando é uma "caracteristica" do heroku free.
Ele não armazena midias. (nenhum tipo de arquivo) que foi feito upload pelo usuário.
Vc precisa utilizar um storage externo, como o S3 da amazon por exemplo, ou então pagar o heroku para ele fornecer um storage.
Show parceiro, obrigado!
Eu que agradeço
Top ajudou muito
Shooow.
Obrigado pelo feedback, camarada.
Abraço.
Boa tarde. estou com este erro aqui = libGL.so.1: cannot open shared object file: No such file or directory ao executar heroku migrate
Procure a lib libGL.so e veja se a permissão dela está correta.
rw-rw-r---
@@SamuelGoncalvesPython consegui resolver, tive que criar um arquivo Aptfile com várias libs dentro pra funcionar o opencv no Heroku. Obrigado
mais um vídeo salvando a pele aqui!
Hahahahahaah.
Sempre bom uma ajuda nas horas difíceis.
Boa sorte ai em seus projetos.
Abraço.
Show de bola Samuel, ! Somente uma duvida, eu já tenho um projeto em andamento. Tabelas migradas e funcionando, a pergunta é, eu vou precisar rodar o comando heroku migrations / migrate novamente ? Valeu o video !!! Obrigado !! Parabens !!
Muito obrigado, camarada.
Só pra nivelar:
O "makemigrations" serve para fazer com que as alterações que vc fez no seu modelo sejam colocadas em um arquivo de migration. Que posteriormente será aplicado ao banco.
O "migrate" aplica esses arquivos de migrations efetivamente no banco.
Então não precisa de vc rodar o makemigrations no heroku, pois partimos do pressuposto que vc já fez isso no seu ambiente local e já está versionando as migrations.
O migrate vc precisa executar, pois ele é responsável por montar a estrutura das tabelas.
Após as tabelas estarem criadas, vc vai precisar de uma forma de fazer o Dump do seu banco atual e fazer o restore no banco do heroku.
Esclareceu?
Me conta ai se entendeu certinho, por favor.
Opa blz... cara nota 10 .... consegui fazer tudo direitinho obg...
Que bom, Genezio. Fico feliz em ter ajudado.
só funciona no heroku se a versão do Django for 3.x ?
Não. Ele aceita outras versões também.
Mas pra saber quais, vc tem que verificar a documentação.
O Heroku acabará com os planos gratuitos nos próximos meses infelizmente. Como ideia, seria interessante abordar isso em um vídeo ou informar o custo mensal deste projeto, por exemplo.
Boa. Vou mostrar como fazer deploy em outras plataformas.
Eu consegui fzr o deploy no heroku mas as imagens que tenho no site duram pouco tempo. Como q resolve?
Daniel, seja bem vindo.
Elas duram pouco tempo pq o heroku gratuito não tem o recurso de storage para imagens.
Vc tem que armazenar essas imagens em um outro servidor.
Faz um vídeo de como fazer um Deploy de App Django em VPS (Hostgator)
Opa. Boa ideia. Vou fazer um sim.
Vou adicionar na minha lista.
Obrigado
Boa tarde ! Ótimo vídeo ,parabéns !! esta dando problema para baixar psycopg2 no pycharm no mac os tem alguma sugestão ?
erro: Encountered error while generating package metadata.
Obrigado, Juliano.
Sobre seu erro, não sei dizer, teria que ver o log todo.
Mas para facilitar, caso vc ainda esteja com dificuldade de instalar a psycopg2, pesquise sobre a psycopg2-binary.
É a mesma lib, só que já vem compilada. É mais fácil de utilizar em ambiente de desenvolvimento (mas não recomendada para produção)
amigo pelo amor de Deus me tira essa duvida, eu to procurando a tempos colocar um bot em PY e queria colcoar ele para rodar na web.. nunca consegui achar nada hoje.. tem como me ajudar..
??/
Fala camarada. Tudo bem?
Me conte um pouco mais.
- Vc já tem o bot pronto?
- O que ele faz?
- O que vc chama de "rodar na web"? Seria apenas estar em um servidor na nuvem ou seria uma interface gráfica para alguém alterar ou consultar alguma coisa?
Me conta um pouco mais que eu tento te ajudar.
Abraço.
@@SamuelGoncalvesPython -
Vc já tem o bot pronto? SIm tenho
- O que ele faz? Curte, comenta, segue perfils, e deixa de seguir
- O que vc chama de "rodar na web"? Que não precisa fica com minha maquina ligada, e também ele fique exexutando quando o mesmo terminar toda a linha de codigo.
- Seria apenas estar em um servidor na nuvem ou seria uma interface gráfica para alguém alterar ou consultar alguma coisa? Pode ser até mesmo sem interface grafica, somente para executar eu mesmo sem publicar para terceiros, mas se souber como faz com interface grafica e ter tipo aplicado em um site.. seria top.. queria aprende rmas nao sei onde aprendo isso..
Me conta um pouco mais que eu tento te ajudar.
@@LenkaaPlay entendi.
Essa ai não é exatamente a minha praia.
Não sei se posso contribuir com muito.
Boa noite, Samuel segui todos os passos porem quando entro no link aparece a seguinte mensagem "Application error
An error occurred in the application and your page could not be served. If you are the application owner, check your logs for details. You can do this from the Heroku CLI with the command" onde encontro que esta ocasionando o erro
Se você estiver usando cli, como estou no vídeo. Você pode colocar o seguinte comando: heroku logs
isso
primeiramente, parabeniza-lo pelo video, voce explica de forma simples e funcional...eu estou enfrentando o seguinte problema, aparece a mensagem "Push rejected to (nome do app)'...sabe me diizer oq eu eu possa estar fazendo errado? obr!
Muito obrigado, Hans.
Então, essa mensagem ai ela aparece sempre no final de qualquer erro no heroku. rsrsrs
Ela por si só não diz praticamente nada.
Para encontrar o erro é necessário analisar o log inteiro.
No mesmo lugar que copiou essa mensagem, vai copiar tudo que tem pra cima, até o momento em que vc executou o comando.
Ai a gente analisa e resolve.
10/07/2021 e funcionando perfeitamente
Maravilha. Bom saber que continua atualizado. rsrs
Abraço.
Samuel Parabéns muito show o video !!! Preciso carregar uma aplicação em Django 3 no hostgator, mas este só possui suporte até a versão 1.11. Seria melhor então migrar para o Heroku ? Tem alguma indicação de Host com suporte Django 3.x ?
Muito obrigado, Victor.
Então, o Heroku é sim uma boa opção. Uma muito utilizada, inclusive.
A Questão que você tem que ver é se o preço e a forma de cobrança dele vai estar dentro do seu orçamento. Pois ele vai cobrar um valor x pela aplicação e outro valor y pelo banco de dados.
Mas se você tem conhecimentos de infra, ou alguém da sua equipe tem, boas opções são as VPS.
Que são servidores que você contrata e pode instalar o que quiser.
Atualmente eu utilizado a Amazon e também a Digital Ocean.
Ahh, a Amazon te dá um ano de uma máquina dessa gratuita.
Agora você tem que avaliar qual melhor custo benefício pro seu projeto
@@SamuelGoncalvesPython Na AWS na licença gratuita eles permitem o AdSense?
@@MiltonDev149 a licença gratuita da AWS te entrega um servidor onde você é o root. Assim, você pode instalar e configurar tudo que você desejar.
Logo, creio que seja possível montar um site que monetiza com AdSense sim.
Abraço.
@@SamuelGoncalvesPython muito obrigado..
@@SamuelGoncalvesPython mas pra além do aws existe uma outra hospedagem gratuita que permite o AdSense?
Sabe como faz para instalar o "psycopg2-binary" no windows? eu usei o " pipenv install psycopg2-binary" mas dá pau, não instala de jeito nenhum.
Geralmente tanto o psycopg2 quanto o psycopg2-binary dão erro durante a instalação pois eles dependem que você tenha um compilador C++ que é um dos addons do Visual Studio.
Mas para não precisar, você já pode utilizar uma versão que já foi compilada.
Entre nesse site e baixe o psycopg2 (observe bem a versão do sistema operacional e também do Python)
www.lfd.uci.edu/~gohlke/pythonlibs/#psycopg
Se isso não te ajudar, volte aqui pra falar qual foi o resultado.
Mas se isso te ajudar, por favor, volte aqui para dizer que deu certo. Ficarei bem satisfeito.
Abraço.
Samuel, tu já fez deploy no Google cloud??
Na Google não.
Mas já fiz em uma VPS da Amazon.
Mas o processo geralmente é muito parecido.
Bom dia, Samuel me viro bem em python, mas quando começo a aprender o Django não estou conseguindo avançar,
voce tem algum sistema em Django mesmo que pequeno com 2 ou tres tabelas no maximo para disponibiliar ?
Boa tarde, Jairo.
Tenho um pequeno sistema que utilizei para gravar um tutorial.
Acesse este vídeo: ua-cam.com/video/g6js4sotuzY/v-deo.html
Lá tem o tutorial e também o link do GitHub pra baixar o projeto.
Se ainda tiver qualquer dúvida, só colocar nos comentários que te respondo.
Ótimo vídeo! Gostaria de saber uma coisa. Eu estou fazendo um site administrativo com o django e um aplicativo mobile com o kivy. Eu queria fazer com que o aplicativo mobile receba informações enviadas por um usuário que esteja usando o site e vice-versa.
Para isso eu imagino que eu vou precisar de um servidor onde ficará o BD principal e tanto o aplicativo mobile quanto o site irão compartilhar desse banco de dados, o problema é que eu não sei como eu posso fazer isso ou por onde começar. Sabe como me ajudar?
Sei sim. Mas digo que a resposta da sua pergunta pode ser um pouco diferente do que você espera, pois, na minha visão, ela envolve também um desenho arquitetural da solução.
Mas vamos lá em algumas das minhas considerações, fique a vontade para questionar (ou discordar)
A primeira solução, que eu acho mais simples, porém, não gosto muito, é compartilhar o banco de dados.
Você tem um banco que as duas aplicações acessa ele.
Vantagem que é simples de fazer
Desvantagem que a longo prazo é mais difícil dar manutenção e mais difícil garantir a integridade dos dados, já que tem dois programas atualizando o banco, e eventualmente alguém pode alterar um e esquecer de alterar o outro (ou alterar errado, sem querer)
A segunda solução, que acho mais viável, mas a implementação é um pouco mais complexa, é a criação se serviços.
Em resumo você tem uma aplicação backend (processamento) que é apenas os serviços (recebe requisições rest e faz o que tem que fazer)
E então você pode criar quantas aplicações frontend (parte visual) você quiser. Pois elas vão usar sempre o mesmo backend.
A desvantagem que exige um pouco mais de experiência pra fazer e implementar essa arquitetura.
A vantagem é que fica profissional e a manutenção a longo prazo vale muito a pena.
Por favor me avise se esclareceu ou não a sua pergunta.
top d+
Vlw mano.
Tmj
Olá Samuel, minha preocupação é se o banco de dados subir e sobrescrever o do heroku, tem que fazer algo para o banco não subir ou por este método o django já evita que isto aconteça?
Diogo, no caso, você tem o poder de escolha.
Se você já tem o banco em algum lugar, sugiro que faça o seguinte:
Suba sua aplicação e deixe ele criar o banco vazio no Heroku
Faça o dump do seu banco e depois restaure isso no Heroku.
E a partir de então, o banco do Heroku será seu banco oficial.
as pastas do Venv tem que estar junto com as pastas do django que forem subir por git?
EDIT: Consegui fazer funcionar, era um erro por ter criado com extensão o Procfile.
Na documentação ele pede para sempre colocar como False o debugger quando for pra produção, esse aqui é mais um deploy simples para DEV ainda certo? ou QA?
Obrigado pelo vídeo! Ajudou pra caramba! :D
Não precisa subir a pasta Venv. Mas você tem que ter um arquivo chamado requirements.txt que tem todas as dependências do venv, assim, você pode reconstruir o venv sempre a partir desse cara.
Pra gerar ele, basicamente:
pip freeze > requirements.txt.
Sobre o ambiente...
Eu diria apenas que é um ambiente. Simples assim.
Se ele vai ser Dev, QA ou Produção, depende do seu objetivo e planejamento. Poderia ser qualquer um deles.
E que bom que você conseguiu. Fico feliz em ter ajudado.
Se tiver qualquer outra dúvida ou sugestão de conteúdo é só mandar ai.
Abraço.
Olá, consegui fazer tudo do seu tutorial e deu muito certo. Na minha aplicação eu gero arquivos .docx e .xlsx, só que eles não são gerados ou não são salvos no heroku, gostaria de saber se tem alguma forma que eu consiga fazer dar certo a criação desses documentos? São a parte principal do sistema. Ouvi dizer em S3 da amazon mas não tô conseguindo encaixar muito bem. Pode me dar alguma dica?
Fala Roberth. Beleza?
Bom que o vídeo ajudou de alguma forma.
Mas aqui, realmente na versão gratuita do Heroku você não vai conseguir armazenar arquivos. Sejam documentos ou imagens de upload...
Você precisar tem um outro serviço de storage (assim como o S3 da Amazon)
Caso você tenha afinidade com servidores linux, você pode contratar os serviços de uma máquina e instalar o que precisa. Ai vc tem tudo dentro do seu próprio servidor. Mas você deverá ser o responsável por instalar e manter tudo. Eu geralmente uso a Amazon ou a DigitalOcean.
Caso você não tenha afinidade com a parte dos servidores, realmente terá que conseguir um serviço de storage a parte (e não me lembro de nenhum gratuito no momento)
Obs.: A Amazon é mais cara, mas oferece um ano de um servidor gratuito.
A DigitalOcean não oferece prazo gratuito, mas é bem mais barata
Se tiver algo mais que possa ajudar, só me falar.
Fiz o tutorial duas vezes com sucesso. Mas dessa vez oficialmente esta caindo em um erro de aplicação. Não sei como resolver isso
E qual é o log do erro?
@@SamuelGoncalvesPython H10
Precisa ser o log completo.
Manda ai novamente.
@@SamuelGoncalvesPython Tudo bem! Refiz o projeto novamente. Deu certo! obrigado
E como funcionaria se for usar o banco mysql?
Você teria que mudar a conexão no "DATABASES" e fazer a instalação do plugin, se for necessário.
Eu geralmente uso o postgres, gosto dele. Mas depois posso fazer um teste com o mysql pra ser mais preciso. E quem sabe fazer um tutorial.
Caso você esteja tentando, pode me mandar suas dúvidas.
@@SamuelGoncalvesPython Ainda não estou tentando, ainda estamos na fase de desenvolvimento na empresa que estou trabalhando e usamos o MySQL. Se não for incomodo, um tutorial viria a calhar haha excelente conteúdo
Poderia fazer um vídeo ensinando como colocar um domínio próprio no Heroku?
Pra usar domínio próprio você tem que ter uma conta pro. Conta paga lá no Heroku.
Mas pra configurar é o seguinte:
Você vai na sua aplicação, clica em "Settings", procura por "Domain" e lá tem o botão de adicionar um domínio. Ai você o adiciona à sua aplicação.
Lembrando que você já deve ter configurado seu dns pra isso funcionar também.
Isso.
Sou bem leigo no assunto gostaria saber uma aplicação construída desta forma, aguenta quantos usuarios em média ?
Tranquilo, William. Aos poucos vc vai pegando a manhã.
sobre quantos usuários uma aplicação "dessa" suportaria depende de algumas variáveis.
Lembrando que quando vc fala quantos usuários, eu imagino que seja A QUANTIDADE DE USUÁRIOS FAZENDO REQUISIÇÕES NO MESMO EXATO SEGUNDO.
Mas isso pode variar muito de aplicação para aplicação.
Se sua aplicação tem um processamento alto, se utiliza muitas queries no banco de dados, se o banco de dados não está otimizado, se você faz utilização de cache ou algo semelhante... Enfim, existem muitas variáveis.
Mas para saber o número com mais assertividade, existem alguns testes (teste de carga e teste de stress) que simulam usuários acessando a sua aplicação simultaneamente.
Ai você vai aumentando a quantidade até descobrir qual é o limite da sua aplicação e da sua infraestrutura.
Para fazer isso, dê uma olhada no JMeter, por exemplo.
E infelizmente não tem como eu te responder com uma resposta curta e precisa, pois como vc viu na explicação, depende de muitas variáveis.
Se ainda tiver alguma dúvida, só me falar.
O link fica publico?
sim
Meu não deu certo, tentei de tudo aqui, aparece o erro apos eu gitiar "git push -u heroku master":
remote: -----> Building on the Heroku-20 stack
remote: -----> App not compatible with buildpack: buildpack-registry.s3.amazonaws.com/buildpacks/heroku/python.tgz
remote: More info: devcenter.heroku.com/articles/buildpacks#detection-failure
Veja se o procfile está configurado corretamente.
Se estiver, monte outra aplicação no heroku zerada e rode novamente para testar.
@@SamuelGoncalvesPython cara... fiquei o dia inteiro, pra descobri que escrevi "requeriments.txt" em vez de "requirements.txt".... mas vlw msm
@@migueljr6147 Hahahahahahahhaah
Qual desenvolvedor nunca?????
Boa sorte ai camarada.
@@SamuelGoncalvesPython nossa cara.... nem te falo como fiquei bravo comigo msm kkkkk isso pq eu já sabia fazer deploy na heroku, só queria saber como era fazer com django .... mas seu vídeo foi muuto útil, top
@@migueljr6147 kkk mesmo problema aqui... vlw ai!
consegui pooo obrigado mano
Que top mano.
Na descrição do vídeo tem um outro mais atualizado e com mais detalhes pra vc entender melhor o que está fazendo, depois confere lá.
Abraço e boa sorte
@@SamuelGoncalvesPython meu primeiro contato com a linguagem python comecei direto pelo Django , sou Dev php
@@rgdogalo1 Massa demais.
Tenho certeza q vc vai gostar muito de algumas peculiaridades do Python e também do framework Django.
Desejo muita sorte na sua caminhada
E se precisar de alguma coisa, estamos ai.
Abraço.
Infelizmente em 2024 não é mais gratis.
aqui ta dando esse erro
remote: -----> App not compatible with buildpack: buildpack-registry.s3.amazonaws.com/buildpacks/heroku/python.tgz
remote: More info: devcenter.heroku.com/articles/buildpacks#detection-failure
remote:
remote: ! Push failed
remote: Verifying deploy...
remote:
remote: ! Push rejected to martsite.
remote:
To git.heroku.com/martsite.git
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'git.heroku.com/martsite.git'
Você já havia feito push alguma vez, que tenha dado certo neste projeto ai?
@@SamuelGoncalvesPython Não, sempre dava esse erro
@@martelogr4225 depois me chama lá no Instagram que eu faço um meeting com você pra ver o que é. @samuelgoncalves.tech
O meu deu ruim... que bad
Total 21 (delta 4), reused 0 (delta 0)
remote: Compressing source files... done.
remote: Building source:
remote:
remote: -----> App not compatible with buildpack: buildpack-registry.s3.amazonaws.com/buildpacks/heroku/python.tgz
remote: More info: devcenter.heroku.com/articles/buildpacks#detection-failure
remote:
remote: ! Push failed
remote: Verifying deploy...
remote:
remote: ! Push rejected to cr-baby.
remote:
To git.heroku.com/cr-baby.git
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'git.heroku.com/cr-baby.git'
Gabriel, tudo bem?
É assim mesmo, as vezes deixamos passar alguma coisa.
Mas aqui, me parece pelo seu log que o heroku não reconheceu que que é python.
Olhei o suporte e parece que rodar esse comando no CLI pode resolver:
heroku buildpacks:set heroku/python
Tenta ai e me diz se deu certo.
Boa sorte, abraço.
@@SamuelGoncalvesPython Olá Samuel. Eu estou com o mesmo problema que o Gabriel, e mesmo rodando o heroku buildpacks:set heroku/python.
@@MrSacchettif Depois de executar o log de erro se manteve o mesmo? Qual versão do Python e do Django você está usando?
samuel tudo certo? cara deu um erro quando eu tentei acessar o site - barbershopp.herokuapp.com/ -> ERRO Application error
An error occurred in the application and your page could not be served. If you are the application owner, check your logs for details. You can do this from the Heroku CLI with the command
Oi Paulo, Blz?
Esse erro que mandou é o erro que apresenta para o usuário...
Precisamos de analisar o log do servidor.
Creio que o comando:
heroku logs
Irá trazer os dados que precisamos pra analisar esse erro ai.
Rode o comando e manda ai.
@@SamuelGoncalvesPython ! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'git.heroku.com/paulodeploy.git'
@@paulocarsten6627 Nesse caso ai, parece que é uma questão das "entregas".
Ele pode estar vendo divergências entre o código que está lá e o que está na usa máquina (estou falando do git)
Uma possível solução é fazer o push usando o force
ou pegar tudo que tem lá, fazer o merge e mandar de novo.
acho que os dois casos vc encontra os comandos no site githowto.com
Qualquer dúvida, só voltar ai.
@Samuel Gonçalves Fala Samuel tudo certo? cara desculpa te incomodar novamente kkk, eu sou novo no django mas te falar a real eu não consegui dar o deploy em um projeto que eu fiz, eu apenas consegui fazer o deploy no basico de exemplo que existe no heroku, estou quebrando a cabeça nisso faz 3 dias kkkk tu não consegue me dar uma mão? quem sabe pelo Discord ou alguma outra plataforma, estaria te pagando pelo serviço, forte abraço (Y)
@@paulocarsten6627 claro, camarada. Me chama lá no insta @samuelgoncalves.tech