Foi ensinado na aula o carregamento da imagem em um servidor local, até ai tudo bem, mas em um projeto real que eu precise carregar uma imagem, eu faria o mesmo procedimento ou algo mudaria? Se mudar tem alguma explicação básica sobre?
Foi ensinado na aula o carregamento da imagem em um servidor local, até ai tudo bem, mas em um projeto real que eu precise carregar uma imagem, eu faria o mesmo procedimento ou algo mudaria? Se mudar tem alguma explicação básica sobre?
Oii Alexandre, como você está?
Em projetos reais, assim como feito no curso o que é salvo no banco de dados é o caminho da imagem e a imagem em si é salva em um servidor como servidores da AWS (S3 - Amazon Simple Storage Service), Google Cloud, dentre outros - no caso do curso, foi salvo em uma pasta no nosso próprio computador, mas em projetos reais essa pasta ficaria em um serviço de nuvem e o endereço seria salvo no banco de dados e quando necessário seria recuperado esse endereço para apresentar a imagem.
Um dos serviços mais utilizados para armazenamento em nuvem de arquivos estatísticos é o S3 da AWS, deixo abaixo dois artigos que ensinam a integrá-lo com o Django. Vale ressaltar que a AWS é um serviço pago e que soluções gratuitas para essa finalidade são difíceis de encontrar e de ter confiabilidade:
O conteúdo recomendado acima está em inglês, o uso da língua inglesa é bem comum na área de tecnologia, mas não se preocupe, caso não tenha afinidade com essa linguagem, recomendo que utilize o tradutor do navegador para uma melhor compressão.
Qualquer dúvida fico à disposição.
Abraços e bons estudos!