पर डाउनग्रेड कैसे करें मैं डीजेगो के विकास संस्करण चला रहा हूं और ऐसा लगता है कि फ़ाइलब्रोसर ऐप सीएसआरएफ में किए गए परिवर्तनों के कारण ट्रंक के साथ संगत नहीं है। मैं आधिकारिक रिलीज (1.1) में डाउनग्रेड कैसे करूं?डीजे से डीजी को 1.1
मैं एक साझा मेजबान और जिस तरह से है कि मैं curently Django चला रहा हूँ पर काम कर रहा हूँ इस प्रकार है:
~/local/lib/python2.6/site-packages/
/django/
के साथ ही कई अन्य फ़ोल्डर (प्रत्येक अनुप्रयोग के लिए एक) शामिल हैं।
~/local/lib/python2.6/site-packages/
पाइथन पथ पर है।
/site-packages/
के भीतर /projectname/
में एक सिम्लिंक भी है जिसमें प्रोजेक्ट फ़ाइलें (manage.py, settings.py, आदि) शामिल हैं।
मैं फास्टसीजीआई का उपयोग कर रहा हूं और इसलिए /public_html/
में मेरे पास dispatch.fcgi
है जिसका उपयोग django.core.servers.fastcgi.runfastcgi
पर कॉल करने के लिए किया जाता है। .htaccess
फ़ाइल का उपयोग सभी अनुरोधों को dispatch.fcgi पर रीडायरेक्ट करने के लिए किया जाता है ताकि Django उन्हें संभाल सके।
मैंने /django/
को हटाने (और फिर से Django के रिलीज़ संस्करण को डाउनलोड करने और इसे पिछले /django/
फ़ोल्डर को हटाने के लिए हटाने की कोशिश की। यह निम्न त्रुटि का उत्पादन:
No module named CSRF.
मैं /trunk/
से middleware/csrf.py
जो पहले त्रुटि को मंजूरी दे दी है, लेकिन फिर अन्य त्रुटियों का उत्पादन डाउनलोड किया।
मुझे 1.1 तक डाउनग्रेड करने के बारे में कैसे जाना चाहिए? स्क्रैच से शुरू करना सवाल से बाहर नहीं है लेकिन अगर मैं संभव हो तो मैं इससे बचूंगा। Django-1.other_stuff.egg-info
फ़ाइलों के लिए आपके /site-packages/
निर्देशिका में
अजगर का उपयोग करना setup.py स्थापित की आवश्यकता होगी मैं के रूप में दुर्भाग्य से सवाल से बाहर है/usr/के भीतर कुछ भी संपादित करने के पर्याप्त अधिकार नहीं हैं (मैं केवल संशोधित/घर/उपयोगकर्ता नाम/ –
मैं जोड़ना भूल गया था: कोई भी .egg फ़ाइलें नहीं थीं। –
क्या आपने Django के किस संस्करण को प्रोजेक्ट बनाया था? यदि आप ट्रंक के साथ प्रोजेक्ट बनाया है, 1.1 का उपयोग करके शुरू करें, यह मानते हुए कि आप बहुत दूर नहीं गए हैं। डिफ़ॉल्ट सेटिंग्स.py में बदलाव हैं (विशेष रूप से, उन नए सीएसआरएफ मिडलवेयर को लोड करना) जो डीजे के पुराने संस्करण के साथ काम नहीं करेंगे Ango। एक अलग नोट पर, आपको अपने होस्ट (http://pypi.python.org/pypi/virtualenv) के साथ वर्चुअलएन्व का उपयोग करने पर विचार करना चाहिए ताकि आपके पर्यावरण को अलग और बेहतर नियंत्रित किया जा सके। –