में एक स्थानीय फ़ाइल पढ़ें मैं इस पर काफी अटक गया हूँ! मैं एक Django दृश्य लिख रहा हूं जो बाहरी डेटाबेस से डेटा पढ़ता है। ऐसा करने के लिए, मैं मानक MySQLdb लाइब्रेरी का उपयोग कर रहा हूं। अब, डेटा लोड करने के लिए, मुझे एक बहुत लंबी और जटिल क्वेरी करना होगा। मैं अपने कोड में क्वेरी को कड़ी मेहनत कर सकता हूं और यह ठीक काम करता है। लेकिन मुझे लगता है कि यह व्यावहारिक नहीं है; मैं भविष्य में क्वेरी को बदलने में सक्षम होना चाहता हूं, इसलिए मैं एक टेक्स्ट फ़ाइल से कथन लोड करने का प्रयास करता हूं। मेरी समस्या यह है कि मुझे नहीं पता कि कहां स्टोर करना है और उस फ़ाइल को कैसे खोलें। जहां भी मैं करता हूं, मुझे "ऐसी कोई फ़ाइल या निर्देशिका नहीं" त्रुटि मिलती है। दृश्य के कोड की तुलना में इसे उसी निर्देशिका में सहेजना भी विफल रहता है।django
ध्यान दें कि यह एक अपलोड की गई फ़ाइल नहीं है; यह सिर्फ एक बाहरी फाइल है जो मेरा कोड पूरा करती है। कोई विचार? अग्रिम धन्यवाद!
खैर,:
और फिर फिर से अपने ध्यान में रखते हुए, इसलिए की तरह अपने फ़ाइल को खोलने के इसे दृश्य के कोड और सामान्य खुले() फ़ंक्शन के रूप में एक ही सख्त में डालने की कोशिश की थी। चूंकि यह असफल रहा, मैंने कुछ जानकारी खोजने की कोशिश की, लेकिन मैंने कोशिश की असफल (आईई: इसे मेरे ऐप की "स्थैतिक" उपनिर्देशिका में डाल दिया)। एक पूर्ण पथ काम करेगा, लेकिन मैं अभी भी अधिक लचीलापन – fenomenoxp