वास्तव में नहीं।, फ़ाइल django/contrib/staticfiles/finders.py
भी इस बात के लिए जांच और जब आप ऐसा करते एक ImproperlyConfigured
अपवाद को जन्म देती है:
इस "STATICFILES_DIRS सेटिंग STATIC_ROOT सेटिंग शामिल नहीं होना चाहिए" STATICFILES_DIRS
में स्थिर फ़ाइलों के साथ अन्य निर्देशिकाएं (आवश्यक रूप से ऐप निर्देशिका नहीं) हो सकती हैं और जब आप संग्रहित चलाते हैं तो इन स्थिर फ़ाइलों को आपके STATIC_ROOT
में एकत्र किया जाएगा। इन स्थैतिक फ़ाइलों को तब आपके वेब सर्वर द्वारा परोसा जाएगा और उन्हें आपके STATIC_ROOT
से परोसा जाएगा।
यदि आपके पास वर्तमान में STATIC_ROOT
में फ़ाइलें हैं जो आप सेवा करना चाहते हैं तो आपको इन्हें एक अलग निर्देशिका में ले जाने की आवश्यकता है और उस निर्देशिका को STATICFILES_DIRS
में डालना होगा। आपकी STATIC_ROOT
निर्देशिका खाली होनी चाहिए और सभी स्थैतिक फ़ाइलों को उस निर्देशिका में एकत्र किया जाना चाहिए (यानी, इसमें पहले से ही स्थिर फ़ाइलें नहीं होनी चाहिए)।
स्रोत
2012-08-28 14:22:18
धन्यवाद, यह मेरा गधा – allanberry
बचाया है, इसलिए मैं वेबसाइट से संबंधित स्थिर फाइल कहां रख सकता हूं, लेकिन एक विशिष्ट ऐप के लिए नहीं? – lmiguelvargasf
बहुत बहुत धन्यवाद, यह मेरा दिन बचाया! – haifzhan