2013-10-28 49 views

回答

2

嘗試使用django_compressorCOMPRESS_PRECOMPILERS設置。

COMPRESS_PRECOMPILERS = (
    ('text/less', 'lessc {infile} {outfile}'), 
) 

模板:

{% compress css %} 
<link type="text/less" rel="stylesheet" href="/static/css/styles.less" charset="utf-8"> 
<style type="text/less"> 
@color: #4D926F; 

#header { 
    color: @color; 
} 
</style> 
{% endcompress %} 
1

django-grunt項目看起來很有希望。我還沒有嘗試過自己呢,雖然 - 乍看似乎不支持您在Yeoman webapp得到(至少它沒有記錄他們的自述)快速發展的不錯咕嚕發展手錶的服務器的工作流程。

對於我目前的開源項目,我創造了一種,那我還是迭代上哈克解決方案,但它的工作:

  • 我把我的靜態文件和基本模板作爲一個正常的約曼-腳手架咕嚕項目its own GitHub repo,使用buildcontrol到內置文件導出爲Heroku上部署一個獨立的分支
  • Django的應用程序是一個normally laid out Django app,與some script magic給前端代碼的開發或生產版本連接起來,爲我的靜態文件夾(我能保持咕嚕服務器運行在前端代碼快速迭代)
  • 部署到Heroku的,我用的是minimally-modified python buildpack是獲取前端回購的分公司生產和使用上述腳本(我試着用在Heroku咕嚕構建它連接起來,但它經歷了千百年來獲取所有NPM相依每時間,所以我發現buildcontrol要高效得多)

更新:迭代以來在this project使一切工作在一個單一的回購我。

相關問題