1
resposta

Ao final do curso a pasta static pode ser apagada?

Ao final deste curso a pasta static pode ser apagada? Pergunto isso pq os arquivos estáticos foram enviados para o S3, então não sei para que ainda serve a pasta static local.

Obrigado!

1 resposta

Bom dia, Antonio! Tudo bem?

A pasta 'static' do projeto Django é utilizada para armazenar arquivos estáticos do seu projeto, como CSS, JavaScript, imagens e outros arquivos que não são gerados dinamicamente. Quando você enviou seus arquivos estáticos para o S3, você fez isso para que eles fossem servidos a partir daí, provavelmente para economizar largura de banda do seu servidor ou para aproveitar os recursos de caching e distribuição de conteúdo do S3.

No entanto, a pasta 'static' local ainda tem um propósito. Ela serve como um repositório para seus arquivos estáticos em seu ambiente de desenvolvimento. Sem ela, você teria que baixar os arquivos do S3 toda vez que quisesse fazer uma alteração, o que seria ineficiente.

Além disso, o Django precisa dessa pasta para saber quais arquivos estáticos coletar quando você executa o comando 'collectstatic'. Se você apagar a pasta 'static', o Django não terá como saber quais arquivos enviar para o S3.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software