Estoy trabajando para modificar un cortador de galletas Aplicación matraz Actualmente estoy intentando agregar un selector de fecha a una página. He encontrado https://eonasdan.github.io/bootstrap-datetimepicker/. Este cocinero utiliza activos de matraz para gestionar los activos del proyecto.
En esta aplicación hay un archivo asset.py que contiene:
from flask_assets import Bundle, Environment
# skinning go to https://bootswatch.com/ add to libs/bootstrap/dist/css/
css = Bundle(
"libs/bootstrap/dist/css/spacelab/bootstrap.css",
"css/style.css",
"css/home.css",
# "css/style.css",
filters="cssmin",
output="public/css/common.css"
)
js = Bundle(
"libs/jQuery/dist/jquery.js",
"libs/bootstrap/dist/js/bootstrap.js",
"js/plugins.js",
filters="jsmin",
output="public/js/common.js"
)
assets = Environment()
assets.register("js_all", js)
assets.register("css_all", css)
He encontrado un artículo, https://adambard.com/blog/fresh-flask-setup/ , que discute el uso de bower y frasco-activospero a partir de los ejemplos dados, no estoy seguro de cómo estructurar las variables "css" y "js", porque los componentes Bower incluyen los componentes css y js, por ejemplo:
y también tengo una carpeta estática preexistente que necesito. ¿Necesito agregar la ruta de cada componente js, css, sass, less o hay una forma más fácil?
Respuestas
1 para la respuesta № 1Cada componente en Bower tiene una disposición diferente de archivos; solo tendrá que encontrar los recursos que necesita para incluirlos e incluirlos en su paquete individualmente.
No deberías incluir css, sass y menosarchivos; sólo los archivos css construidos deben hacer. En la captura de pantalla que incluyó, supongo que la carpeta de compilación contiene los archivos .js y .css que desea.