django-static-precompile:django 的静态文件预编译器

时间:2024-07-05 23:15:11
【文件属性】:

文件名称:django-static-precompile:django 的静态文件预编译器

文件大小:5KB

文件格式:ZIP

更新时间:2024-07-05 23:15:11

Python

Django 静态预编译 它为 django 提供自动静态文件预编译。 目前它仅支持 sass(和指南针)和把手,因为它将 sass 文件转换为 css,将把手文件转换为(预编译的)js。 为什么这个? django 中已经有很多对静态文件的压缩和预编译的支持,即 django-compresser,但它们只有在 django 模板中使用一些自定义标签时才有效。 由于缓存管理,每次呈现模板时都会导致一些时间开销,并且此问题仍然存在于生产中。 这里没有这样的模板标签。 如果您在浏览器中请求 somefile.css 并且存在 somefile.sass 那么它会自动将 somefile.sass 预编译为 somefile.css 并提供它。 这里的开销是在请求静态文件时而不是在 Django 视图中呈现模板时。 在使用manage.py collectstatic命令收集所有静态文件之


【文件预览】:
django-static-precompile-master
----LICENCE(1KB)
----static_precompile()
--------finders.py(5KB)
--------__init__.py(0B)
--------settings.py(585B)
----setup.py(364B)
----.gitignore(42B)
----README.md(3KB)

网友评论