सुपर सरल प्रश्न: मैं हैस्टैक के लिए "प्रारंभ करना" डॉक्टर के माध्यम से चला गया (जोश का उपयोग करके; मैंने पाइथन-जोश और हेस्टैक दोनों पाइप (पहली बार इसका उपयोग कर) का उपयोग करके स्थापित किया), और मैं बस पाइथन नहीं चला सकता manage.py rebuild_index। मैं इस त्रुटि मिलती है:django-haystack को स्थापित करना
python manage.py rebuild_index
Unknown command: 'rebuild_index'
Type 'manage.py help' for usage
मैं 'भूसे के ढेर' settings.py में मेरी INSTALLED_APPS में सूचीबद्ध है, तो this solution मेरे लिए काम करने के लिए प्रतीत नहीं होता। जब मैं "आयात हैस्टैक" चलाता हूं तो मुझे आयात त्रुटियां भी नहीं मिलती हैं, इसलिए यह मौजूद है। मैंने अपनी मौजूदा परियोजना के साथ-साथ इसके लिए बनाई गई एक ब्रांड नई वस्तु पर भी कोशिश की और मैं इसे काम पर नहीं ला सकता।
हालांकि, जब मैं python manage.py shell
के बाद भूसे के ढेर आयात और haystack.__version__
कोशिश मैं "AttributeError: 'मॉड्यूल' ऑब्जेक्ट कोई विशेषता 'संस्करण' है।" अगर मैं haystack.management
आज़माता हूं तो मुझे एक समान त्रुटि मिलती है: इसमें कोई प्रबंधन विशेषता नहीं है।
यह कुछ सुपर सरल होना चाहिए जो मुझे याद आ रही है। इसे पढ़ने के लिए आपका धन्यवाद!
कर प्रयास करें: ऐसा लगता है आयात भ्रामक था! मुझे आयात पर त्रुटियां होती थीं और उन्हें तय किया जाता था। अब यह होता है: (1) हां: /usr/lib/python2.6/dist-packages पथ में है, और वह फ़ोल्डर है जो "हैस्टैक" है। (2) हां। (3) हां। (4) मुझे एक त्रुटि मिलती है! "विशेषता त्रुटि: 'मॉड्यूल' ऑब्जेक्ट में कोई विशेषता नहीं है '__version__'" (5) वही त्रुटि: "मॉड्यूल 'ऑब्जेक्ट में कोई विशेषता नहीं है' प्रबंधन ' – jlugo
...' आयात हैस्टैक 'के बाद' मदद (हैस्टैक) '? देर से प्रतिक्रिया के लिए खेद है, मुझे आपके उत्तर की अधिसूचना नहीं मिली थी। –