在django模板中使用较少的文件

时间:2015-06-30 15:28:31

标签: python django less

我在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 ,但我无法使它们工作。

我照顾了几个小时,所以任何帮助都会非常感激。谢谢。

1 个答案:

答案 0 :(得分:0)

好吧,我重新尝试使用 django-compressor 模块,它有效!

我按照这个链接进行了详细解释:http://marklmiddleton.com/2013/using-less-with-django-on-heroku/