在 django 模板中使用更少的文件
Use less files in django templates
我在 Django 模板中加载和编译 less 文件时遇到了一些问题。
首先,我在 header.html 中加载了一个主要的 less 文件:
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">
less正在加载没有任何问题。
现在我想为特定的 django 应用程序加载特定的 less 文件。例如,我有一个名为 "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 但我无法使它们工作。
我花了好几个小时照料它,所以非常感谢任何帮助。谢谢。
好的,我重新尝试使用 django-compressor 模块,它成功了!
我遵循了这个 link 这很好解释:http://marklmiddleton.com/2013/using-less-with-django-on-heroku/
我在 Django 模板中加载和编译 less 文件时遇到了一些问题。 首先,我在 header.html 中加载了一个主要的 less 文件:
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">
less正在加载没有任何问题。 现在我想为特定的 django 应用程序加载特定的 less 文件。例如,我有一个名为 "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 但我无法使它们工作。
我花了好几个小时照料它,所以非常感谢任何帮助。谢谢。
好的,我重新尝试使用 django-compressor 模块,它成功了!
我遵循了这个 link 这很好解释:http://marklmiddleton.com/2013/using-less-with-django-on-heroku/