तो, मैं अपने ही प्रश्न का उत्तर दे रहा हूं। चूंकि मेरे ब्लॉग में डेटाबेस है, इसलिए मैंने इसे डीबी के बिना एक और प्रोजेक्ट बनाने के लिए एक शॉट दिया, नए सिरे से शुरू करें।
मैंने देखा कि MySQLdb
. आयात करने में कोई समस्या थी मॉड्यूल (mysqlclient का उप मॉड्यूल) इस ट्रेसबैक के साथ:Library not loaded: @rpath/libmysqlclient.21.dylib
।
कुछ घंटे ब्राउज़ करने के लिए मैंने महसूस किया कि किसी कारण से मैक सुरक्षा सेटिंग इसे ठीक से आयात होने से रोकती है।
mysqlclient
. पर लाइब्रेरी जीथब मैंने पाया एक मुद्दा
मेरे जैसा ही रिपोर्टिंग। यह सुझाव देता है कि मैं cp -r /usr/local/mysql/lib/* /usr/local/lib/
चलाता हूं। . इसके बाद मैंने settings.py
. सेट किया django.db.backends.mysql
. के लिए , चलाया python manage.py migrate
और यह काम किया। तो खाली डेटाबेस के लिए, यह एक समाधान हो सकता है। हालांकि अभी भी डेटाबेस एक के साथ संघर्ष कर रहा है।
मैं उपयोग करता हूँ
- मैकोज़ कैटालिना 10.15.6
- प्येनव