如何在Django中使用更少的CSS?

user1037541:

我正在使用twitter bootstrap和django。我已经通过pip需求文件处理了我的依赖项。

我有2个问题:

  1. 在开发过程中如何减少使用量,以便在编辑较少的文件之一时将其编译?
  2. 在部署中,如何创建某种构建脚本来压缩和组合我的JS并从Less中生成CSS?

我已经编写了一个自定义构建脚本,该脚本创建了virtualenv,运行“ pip install -r requirements.txt”,django syncdb,django migration,然后我们就开始了。

将更少的内容整合到其中的最简单方法是什么?

谢谢

jpic:
  1. 安装django-static-precompiler

    1. pip install django-static-precompiler
    2. 添加static_precompiler到INSTALLED_APPS
  2. 通过程序包管理器或运行安装lessc可执行文件npm install lessnpm是节点程序包管理器,应可分装安装,不得已而为之

  3. 在模板中使用更少

    1. 加载模板标签{% load less %}
    2. 使用更少的模板标签<link rel="stylesheet" href="{{ STATIC_URL}}{% less "path/to/styles.less" %}" />

请注意,默认情况下,已编译文件保存COMPILED在您的文件夹下STATIC_ROOT(或MEDIA_ROOT如果您STATIC_ROOT的设置中没有)则保存在该文件夹下您可以通过STATIC_PRECOMPILER_OUTPUT_DIR设置更改此文件夹名称有关更多详细信息,请参见文档

我没有亲自尝试过,但我知道django-compressor也支持较少。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

TOP 榜单

热门标签

归档