इससे मुझे थोड़ी देर के लिए समस्याएं हुईं (404 त्रुटियां नहीं मिलीं)। मेरे लिए लापता बिट settings.py में STATICFILES_DIRS
टपल संपादित करने के लिए मुझे देने के लिए था यह:
STATICFILES_DIRS = (
# Put strings here, like "/home/html/static" or "C:/www/django/static".
# Always use forward slashes, even on Windows.
# Don't forget to use absolute paths, not relative paths.
os.path.join(os.path.dirname(__file__),'media').replace('\\','/'),
)
यह तो एक फ़ोल्डर 'मीडिया' है कि मेरे Django के शीर्ष स्तर पर था बुलाया में अपने सीएसएस फ़ाइलों उठाया परियोजना।
मैं भी था:
MEDIA_ROOT = ''
MEDIA_URL = ''
STATIC_ROOT = ''
STATIC_URL = '/media/'
बेशक, जैसा कि ऊपर कहा, आप ठीक ढंग से अपने html से शामिल सीएसएस फ़ाइल की आवश्यकता है (सुनिश्चित करें कि आप STATIC_URL
में ऊपर अग्रणी है /
बनाने), फ़ाइलें। मेरे पास था:
<link href="{{ STATIC_URL }}css/ea_base.css" rel="stylesheet" type="text/css" media="screen" />
बस उन Django डॉक्स पर एक त्वरित नोट - सुनिश्चित करें कि आप आप उपयोग कर रहे Django के संस्करण के लिए दस्तावेज़ों का चयन कर सकते हैं। प्रतीत होता है कि स्थिर फाइलों के संबंध में संस्करणों के बीच बहुत कुछ बदल गया है। –
@ सैम एक महान बिंदु है। मैं अपने जीवन के लिए स्थैतिक फाइलों को समझ नहीं पाया। फिर, django संस्करण स्थापित, और voila बदलें। यह सचमुच मुझे बस इतना करना था क्योंकि स्पष्ट रूप से मैं गलत संस्करण के लिए दस्तावेज़ देख रहा था। –