Voglio usare Compass per semplificare il compito di scrivere CSS nella mia app Django. Ma non so come configurarlo.Django e bussola con più app
vedo django-compressore ha il supporto per SASS, ma al fine di utilizzare la bussola avevo bisogno di eseguire il dump dei file _*.scss
nel mio lavoro (Django 1.4) dato che è la directory di lavoro quando django-compressore gira scss
comandi.
Eric Meyer's approach sembra ragionevole (compilare .scss
file a .css
durante lo sviluppo e si impegnano a SCM), ma non è ovvio come posso utilizzare gli strumenti SASS/Compass per compilare .scss
in molteplici applicazioni (sia riutilizzabile e non riutilizzabili) in una Django spazio di lavoro.
Memorizzo file statici di fogli di stile per ogni app in <app>/static/<app>/css/
.
Le questioni che ho sono questo:
@import
non funziona apps attraverso- Mettere
_*.scss
file nello spazio di lavoro è inaccettabile Esecuzione
compass watch
nell'area di lavoro viene a mancare con:Niente da compilare. Se stai provando ad avviare un nuovo progetto, hai lasciato l'argomento della directory.
Utilizzando
@include background(...)
fallisce:Errore di sintassi: operazione non definita: "-compass-list-size (compatte (#CCCCCC, false, false, false, false, false, false, false, false, false)) gt 1"
I file _ *. Scss sono parziali? In tal caso, perché non dovrebbero essere inclusi nello spazio di lavoro? – stellarchariot