Este team redactor ha estado largas horas buscando para darle soluciones a tu duda, te compartimos la soluciones y nuestro deseo es serte de gran ayuda.
Solución:
Necesitas tener un ‘static’ configuración de la carpeta (para archivos css/js) a menos que lo anule específicamente durante la inicialización de Flask. Supongo que no lo anulaste.
Su estructura de directorios para css debería ser como:
/app
- app_runner.py
/services
- app.py
/templates
- mainpage.html
/static
/styles
- mainpage.css
Tenga en cuenta que su directorio /styles debe estar debajo de /static
Entonces, haz esto
Flask ahora buscará el archivo css debajo static/estilos/página principal.css
En las plantillas jinja2 (que usa el matraz), use
href=" url_for('static', filename='mainpage.css')"
los static
Los archivos suelen estar en el static
carpeta, sin embargo, a menos que se configure de otra manera.
Todavía tengo problemas después de seguir la solución proporcionada por codegeek: ?
En Google Chrome presionar el botón de recarga (F5) no recargará el static archivos Si ha seguido la solución aceptada pero aún no ve los cambios que ha realizado en CSS, presione ctrl + shift + R
para ignorar los archivos almacenados en caché y volver a cargar el static archivos
En Firefox al presionar el botón de recarga parece recargar el static archivos
En Borde al pulsar el botón de actualización no se recarga el static expediente. Prensado ctrl + shift + R
se supone que ignora los archivos almacenados en caché y vuelve a cargar el static archivos Sin embargo, esto no funciona en mi computadora.