मैं अपने Django आवेदन से उपयोगकर्ता अपलोड की गई फ़ाइलों की सेवा के साथ कुछ समस्या हो रहा है अपलोड user_res/चित्र/फ़ोल्डर।Django की सेवा उपयोगकर्ता छवियों
परियोजना की settings.py से:
MEDIA_ROOT = 'user_res'
MEDIA_URL = '/user_res/'
STATIC_ROOT = ''
STATIC_URL = '/static/'
हर बार जब मैं एक स्थिर संसाधन (अर्थात् सीएसएस या js फ़ाइलें) को संदर्भित करने का प्रयास करें, सब कुछ
http://localhost:8000/static/<subfolder>/main.css.
हालांकि के रूप में ऐसे URL का उपयोग ठीक काम करता है , मैं उपयोगकर्ता अपलोड की गई फ़ाइलों तक नहीं पहुंच सकता (जो उपयोगकर्ता_res/चित्र फ़ोल्डर में व्यवस्थापक इंटरफ़ेस द्वारा
user_res/pictures/test.jpg
यूआरएल गतिशील रूप से एक Django चित्र मॉडल प्रतिदेय से कोड की इस पंक्ति के साथ बनाया जाता है:
return '<img src="{}"/>'.format(self.content.url)
मैं url.py फ़ाइल में या तो स्थिर है या मीडिया फ़ाइलों के लिए कोई समर्पित यूआरएल-s की है।
क्या किसी को भी कोई विचार है कि Django मीडिया फ़ाइलों को कैसे सेवा दें? मैं समझता हूं कि लाइव वातावरण के लिए मुझे उस विशेष निर्देशिका की सेवा के लिए एक http सर्वर को कॉन्फ़िगर करने की आवश्यकता होगी, लेकिन अभी के लिए मैं हल्के विकास सूट को बनाए रखना चाहता हूं।
धन्यवाद।
इस तरह की तरह http://stackoverflow.com/a/2040098/630877? – arie