一个简单的django与gulp rev的集成
django-gulp-rev的Python项目详细描述
============
django gulp-gulp-django gulp rev
django gulp-gulp rev是一个简单的django应用程序,它集成了gulp rev
<;https://www.npmjs.com/packawww.npmjs.com/package/gulp rev>;gulp rev>;````与你的django网站。
django gulp-gulp rev寻找你的gulp rev生成的rev-manifmanifest.json文件,gulp生成gulp-manifest.json文件gulp到你的静态资产。默认情况下,
rev-manifest.json文件应该在静态根目录中。
debug==true时,django gulp rev不使用rev-manifest.json文件,而是在文件末尾附加随机字符,例如:
/devstatic/css/main.css?39daksd
当debug设置为false时,一切按预期工作,django gulp rev使用
rev-manifest.json文件返回一个版本化的静态url:
/static/css/main-39daksd.css
quick start
--
1。将“gulp_rev”添加到已安装的应用程序设置中,如下所示:
installed_apps=[
…
“gulp_rev”,
]
2。在模板中加载“rev”:
{%load'rev%}
3。在您的模板中使用如下:
{%static\u rev'css/main.css%}
configuration
----
``django\u gulp\u rev\u path``
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
override default static\u root/rev-manifest.json filepath
django gulp-gulp-django gulp rev
django gulp-gulp rev是一个简单的django应用程序,它集成了gulp rev
<;https://www.npmjs.com/packawww.npmjs.com/package/gulp rev>;gulp rev>;````与你的django网站。
django gulp-gulp rev寻找你的gulp rev生成的rev-manifmanifest.json文件,gulp生成gulp-manifest.json文件gulp到你的静态资产。默认情况下,
rev-manifest.json文件应该在静态根目录中。
debug==true时,django gulp rev不使用rev-manifest.json文件,而是在文件末尾附加随机字符,例如:
/devstatic/css/main.css?39daksd
当debug设置为false时,一切按预期工作,django gulp rev使用
rev-manifest.json文件返回一个版本化的静态url:
/static/css/main-39daksd.css
quick start
--
1。将“gulp_rev”添加到已安装的应用程序设置中,如下所示:
installed_apps=[
…
“gulp_rev”,
]
2。在模板中加载“rev”:
{%load'rev%}
3。在您的模板中使用如下:
{%static\u rev'css/main.css%}
configuration
----
``django\u gulp\u rev\u path``
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
override default static\u root/rev-manifest.json filepath