Comprime el JavaScript vinculado y en línea o CSS en un solo archivo en caché Django_Compressor es una aplicación Django que comprime JavaScript vinculados y en línea o CSS en un solo archivo en caché en caché.syntax: {% compresa %}
{% EndCompress%} Ejemplos: {% comprimir CSS%} p { Frontera: 5px verde sólido;} {% EndCompress%} Que se renderizaría algo como: o: {% compresa js% } obj.value = "value"; {% endCompress%} que se le permitiría algo así: Los archivos vinculados deben estar en su compress_url (que los valores predeterminados a media_url). Si la depuración es verdadera, los archivos fuera del sitio lanzarán excepciones. Si la depuración es falsa, se eliminarán silenciosamente. Si la compresa es falsa (por defecto en lo contrario de la depuración), la etiqueta de compress simplemente devuelve exactamente lo que se le dio, para facilitar el desarrollo.css Notes: todos los bits de URL relativa () especificados en CSS vinculados Los archivos se convierten automáticamente a las URL absolutas mientras se procesan. Cualquier URL absoluta local (aquellos que comienzan con A '/') se dejan solos. Las hojas de estilo que son @ Import'd no se comprimen en el archivo principal. Se quedan solos. Si el atributo de medios se establece y los elementos, se crea y vinculan un archivo comprimido separado para cada valor multimedia que especificó. Esto permite que el atributo de medios permanezca en el elemento de enlace generado, en lugar de envolver su CSS con los bloques @media (que pueden romper sus propias consultas @media o las declaraciones de fuentes). También permite que los navegadores eviten la descarga de CSS para tipos de medios irrelevantes. Recomendaciones: * Use solo URL de absoluto de dominio relativo o completo en sus archivos CSS. * ¡Evita @Import! Simplemente enumere todos sus archivos CSS en el HTML, se combinarán de todos modos. ¿Por qué otro combinador de archivos estáticos para Django? Versión corta: Ninguno de ellos hizo exactamente lo que necesitaba. Versión en línea: JS / CSS pertenece a las plantillas cada combinador estático Para Django que he visto le hace configurar sus archivos estáticos en su configuración. Mientras que eso funciona, no tiene sentido. Los archivos estáticos son para mostrar. Y ni siquiera es una opción si su configuración se encuentran en repositorios completamente diferentes y use diferentes procesos de implementación de las plantillas que dependen de ellos. Flexibilidad Django_Compressor no le importa si diferentes páginas usan diferentes combinaciones de estática. No le importa si usa scripts o estilos en línea. No se interpone en el camino. La regeneración yautomática y las estadísticas generadas por el caché generadas nunca se pueden decir y se pueden decir que los navegadores se le pueden decir que almacenen la salida para siempre. Suite de prueba de fuentes de salida. . Se les ha dado predeterminados sensatos compressdefault: lo opuesto a la debugboolean que decide si la compresión sucederá a.press_urldefault: media_urlcontrols La URL se leerá a la URL de los medios y los medios comprimidos se escribirán a.Press_RootDefault: Media_rootControls la ruta del archivo absoluto que vinculó Se leerán los medios de comunicación y los medios comprimidos se escribirán a.Press_Output_DirdEfault: 'Cache'Conttrols El directorio dentro de compress_root que se escribirán los archivos comprimidos a.press_css_filtersdefault: [] Una lista de filtros que se aplicarán a css.compress_js_filtersdefault: Una lista de los filtros que se aplicarán a javascript.compress_storagedefault:' compressor.storage.compressorfilestorage'the punteed ruta a un backend de almacenamiento Django que se utilizará para guardar los archivos comprimidos. Requisitos: · Python · Hermosa sopa
softwaresea.com ofrece el último centro de descarga de software gratuito ecológico en el país y en el extranjero, incluido el software informático, la aplicación de Apple, la aplicación de Android y otras descargas gratuitas de software móvil para computadoras. Si desea obtener más información sobre el software verde gratuito, ¡descárguelo en softwaresea.com!