Estoy renderizando una plantilla, que estoy intentando diseñar con una hoja de estilo externa. La estructura del archivo es la siguiente.
/app
- app_runner.py
/services
- app.py
/templates
- mainpage.html
/styles
- mainpage.css
mainpage.html tiene este aspecto
<html>
<head>
<link rel= "stylesheet" type= "text/css" href= "../styles/mainpage.css">
</head>
<body>
<!-- content -->
Sin embargo, ninguno de mis estilos se está aplicando. ¿Tiene algo que ver con el hecho de que html es una plantilla que estoy renderizando? La pitón se ve así.
return render_template("mainpage.html", variables..)
Sé que esto está funcionando, porque todavía puedo renderizar la plantilla. Sin embargo, cuando intenté mover mi código de estilo de un bloque de "estilo" dentro de la etiqueta "head" del html a un archivo externo, todo el estilo desapareció, dejando una página html vacía. ¿Alguien ve algún error con mi estructura de archivos?