Saltar al contenido

La aplicación no recoge el archivo .css (flask/python)

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.

Comentarios y puntuaciones

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *