我在django模板中加载和编译一个较少的文件时遇到了一些麻烦。 首先,我在header.html中加载了一个较少的文件:
header.html中
<link rel="stylesheet" href="/static/lib/bootstrap-.3.2/css/bootstrap.min.css" type="text/css">
<link rel="stylesheet" href="/static/lib/select2-3.5.2/select2.css" type="text/css"/>
<link rel="stylesheet" href="/static/lib/magnific-popup/magnific-popup.css" type="text/css">
<link rel="stylesheet/less" href="/static/less/style.less" type="text/css">
装载越少没有任何问题。 现在我想为特定的django应用加载特定的较少文件。例如,我有一个名为“helpdesk”的应用程序,我想做这样的事情:
helpdesk.html
{% block header %}
{{ block.super }}
<link rel="stylesheet/less" href="/static/helpdesk/less/style_helpdesk.less" type="text/less">
<script type="text/javascript" src="/static/helpdesk/js/helpdesk.js" charset="utf-8"></script>
{% endblock %}
在这种情况下,less不会加载或编译。我尝试使用一些django模块,如 django-compressor 或 django-static-precompiler ,但我无法使它们工作。
我照顾了几个小时,所以任何帮助都会非常感激。谢谢。
答案 0 :(得分:0)
好吧,我重新尝试使用 django-compressor 模块,它有效!
我按照这个链接进行了详细解释:http://marklmiddleton.com/2013/using-less-with-django-on-heroku/