Como ficaria se bootstrap.css estivesse em uma outra pasta dentro de static ? Eu teria que adicionar novamente a path relativa a static ?
Como ficaria se bootstrap.css estivesse em uma outra pasta dentro de static ? Eu teria que adicionar novamente a path relativa a static ?
Olá Isabela, tudo bem com você?
Peço desculpas pela demora no retorno.
Caso um projeto contenha arquivos CSS que estão organizados em subpastas dentro da pasta static, será necessário informarmos o nome da subpasta e do arquivo para o atributo filename
. Usando a seguinte sintaxe.
filename='nome_da_subpasta/nome_do_arquivo_css'
Vamos considerar que temos um projeto em que o arquivo bootstrap.css ficará salvo na pasta de nome padrao, esta pasta ficará localizada dentro da pasta static, como representado no código abaixo.
↦ static
↳ padrao
↳ bootstrap.css
Agora que temos o arquivo bootstrap.css em uma subpasta será necessário modificarmos o atributo filename
presente na tag link
nos arquivos login.html e template.html, ele deverá ser declarado como apresentado abaixo.
<link rel="stylesheet" href="{{ url_for('static', filename='padrao/bootstrap.css') }}">
Realizando as modificações acima, basta salvar os arquivos e iniciar o servidor e acessar as páginas do site, o CSS será carregado normalmente.
Fico à disposição em caso de dúvidas.
Abraços e bons estudos.