मैं अभी बहुत अटक गया हूं। मेरे पास एक Django प्रोजेक्ट है जो तब तक बढ़िया काम कर रहा है जब तक कि मैंने हेस्टैक/हूश को खोज के लिए जोड़ने की कोशिश नहीं की। मेरे पास ठीक काम करने वाली अन्य परियोजनाओं में यह वही ढेर है।INSTALLED_APPS में हेस्टैक परिणाम में त्रुटि: नाम आयात नहीं कर सकता OpenProc
जब भी मैं "भूसे के ढेर" मेरे settings.INSTALLED_APPS में है और मैं manage.py runserver
या manage.py shell
कोशिश मैं 'त्रुटि: नाम openProc आयात नहीं कर सकते'
मैंने सोचा था कि इस Haystack की निर्भरता भी समझ नहीं आया हो सकता है सही ढंग से स्थापित किया गया, इसलिए मैंने साइट-पैकेज से हेस्टैक हटा दिया और पुनः स्थापित किया, लेकिन वही बात हो रही है। Googling openProc और संबंधित कीवर्ड कुछ भी नहीं बदल गया है।
मुझे उम्मीद है कि किसी और ने इस त्रुटि में भाग लिया है, या कम से कम अब Google में कुछ ऐसा होगा जिसका उत्तर हो सकता है! मुझे पता है कि cannot import name <something>
त्रुटियां मुश्किल हो सकती हैं, लेकिन यह मुझे विशेष रूप से स्टंप कर दिया गया है क्योंकि यह बाहरी पैकेज से संबंधित है।
इसके अलावा, आपको हेस्टैक 2.0 या विकास सेटिंग्स का उपयोग करने के लिए आपको ऐप माइग्रेट करने की आवश्यकता होगी। 1.x से 2. माइग्रेट करने पर प्रलेखन में एक पृष्ठ है। शुभकामनाएँ। –
यह शायद मुझे अपने आप को कम करने के लिए हमेशा के लिए ले जाएगा। धन्यवाद! –
कुछ गलत था यह है कि आपको 'django-haystack' इंस्टॉल करने के लिए पाइप होना चाहिए था, न कि 'हैस्टैक'। 'पाइप स्थापित django-haystack' काम करता है। – GreenAsJade