NÃO FOI PRECISO acrescentar {% static '%'} NOS DEMAIS, SOMENTE NO
TEREI ALGUM PROBLEMA SE EU NÃO FIZER?
NÃO FOI PRECISO acrescentar {% static '%'} NOS DEMAIS, SOMENTE NO
TEREI ALGUM PROBLEMA SE EU NÃO FIZER?
Oi Wanderson, tudo bem?
Você está se perguntando se terá problemas se não usar a tag {% static '%'}
em todos os lugares, certo?
A tag {% static %}
é usada para referenciar arquivos estáticos em seus templates Django. Arquivos estáticos são todos os seus arquivos CSS e JavaScript, imagens, ícones e qualquer outro arquivo que não seja dinâmico.
No seu caso, você mencionou que usou a tag {% static %}
apenas para o arquivo CSS. Isso está ok.
Mas, se você tiver outros arquivos estáticos, como imagens, que você queira incluir em seus templates, você também precisará usar a tag {% static %}
para esses arquivos. Isso ocorre porque o Django precisa saber que esses arquivos são estáticos para poder servir corretamente esses arquivos.
Por exemplo, se você tem uma imagem que quer usar em seu template, você faria algo assim:
<img src="{% static 'images/minha-imagem.jpg' %}" alt="Minha Imagem">
Se você não usar a tag {% static %}
para essa imagem, o Django não saberá que é um arquivo estático e não poderá servir a imagem corretamente.
Portanto, a resposta para sua pergunta é: você não terá problemas se não usar a tag {% static %}
para todos os arquivos, desde que use para todos os arquivos estáticos que quer incluir em seus templates. Se você tiver arquivos que não são estáticos, você não precisa usar a tag {% static %}
para esses arquivos.
Uma dica valiosa: siga todos os passos da aula, assim não terá problemas.
Um abraço e bons estudos.