2013-10-28 1 views

답변

2

보십시오.

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 (더 이상 README에 문서화되어 있지 않음)에서 얻은 빠른 개발을위한 멋진 개발 감시 서버 워크 플로를 지원하지 않는 것 같습니다. 나의 현재의 오픈 소스 프로젝트에 대한

, 나는 일종의-의 나는 여전히 반복하고있어 해키 솔루션을 개발하지만, 작업을 수행합니다

  • 내가 정상으로 내 정적 파일과 기본 템플릿을 유지 내 정적 폴더에 프론트 엔드 코드의 개발 또는 생산 버전을 연결하는 some script magic으로, 장고 응용 프로그램이 normally laid out Django app입니다
  • 에게 Heroku 배포를위한 별도의 지점에 내장 된 파일을 내보낼 buildcontrol를 사용하여, its own GitHub repo에 그런트 프로젝트를 보좌관은-스캐 폴딩 (나는 프런트 엔드 코드에서 반복적으로 반복적으로 실행되는 서버를 계속 실행할 수 있습니다)
  • 내가 프론트 엔드의 repo의 생산 분기를 가져와 상기 스크립트를 (내가 Heroku가에 꿀꿀 거리는 소리를 사용하여 구축 시도하여 그것을 연결하는 minimally-modified python buildpack를 사용, Heroku가에 배포 할 수 있지만, 모든 NPM 모든 종속성을 가져 나이를했다 내가 this project에 하나의 repo에서 모든 작업을 만들기에 반복 이후 해요 : 시간, 그래서 나는

업데이트) 훨씬 더 효율적으로 buildcontrol을 발견했다.

관련 문제