Como ficaria se bootstrap.css estivesse em uma outra pasta dentro de static ? Eu teria que adicionar novamente a path relativa a static ?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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.cssAgora 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.