मैं अपने Django ऐप में सीएसएस लिखने के कार्य को सरल बनाने के लिए Compass का उपयोग करना चाहता हूं। लेकिन मुझे नहीं पता कि इसे कैसे कॉन्फ़िगर किया जाए।कई ऐप्स के साथ Django और कंपास
मैं देख रहा हूँ Django-कंप्रेसर एस.ए.एस.एस. के लिए समर्थन हासिल है, लेकिन आदेश कम्पास का उपयोग करने के मैं के बाद से है कि कार्यशील निर्देशिका है जब Django-कंप्रेसर scss
आदेशों चलाता है मेरी कार्यक्षेत्र (Django 1.4) में _*.scss
फ़ाइलों डंप की जरूरत है। (विकास के दौरान .css
को .scss
फ़ाइलें संकलन और एससीएम के लिए प्रतिबद्ध)
Eric Meyer's approach समझदार लगता है लेकिन यह स्पष्ट है कि कैसे मैं एक Django कई एप्लिकेशन में .scss
(दोनों पुन: प्रयोज्य और गैर पुन: प्रयोज्य) संकलित करने के लिए एस.ए.एस.एस./कम्पास उपकरणों का उपयोग कर सकते हैं नहीं है कार्यक्षेत्र।
मैं <app>/static/<app>/css/
में प्रत्येक ऐप के लिए स्थिर स्टाइलशीट फ़ाइलों को संग्रहीत करता हूं।
मुद्दों मैं इस प्रकार हैं:
:@import
भर एप्लिकेशन- कार्यक्षेत्र में
_*.scss
फ़ाइलें लाना काम नहीं करता है अस्वीकार्य है कार्यक्षेत्र में
compass watch
चल रहा है के साथ विफलसंकलन करने के लिए कुछ भी नहीं। यदि आप एक नई परियोजना शुरू करने की कोशिश कर रहे हैं, तो आपने निर्देशिका तर्क छोड़ दिया है।
@include background(...)
का प्रयोग विफल रहता है:सिंटैक्स त्रुटि: अपरिभाषित आपरेशन: "-compass-सूची आकार (कॉम्पैक्ट (#cccccc,, झूठी झूठी, झूठे, झूठे, झूठे, झूठे, झूठे, झूठे, झूठे)) जीटी 1 "
_ *। एसएसएस फाइल आंशिक हैं? यदि हां, तो उन्हें वर्कस्पेस में क्यों शामिल नहीं किया जाना चाहिए? – stellarchariot