MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

डेटाबेस_नाम लौटाएं ==':मेमोरी:' या 'मोड =मेमोरी' डेटाबेस_नाम में टाइप करें त्रुटि:'विंडोजपाथ' प्रकार का तर्क चलने योग्य नहीं है

ऐसा लगता है कि सेटिंग DATABASES - NAME है एक स्ट्रिंग की अपेक्षा करता है, न कि Path वस्तु।

अपनी सेटिंग में इस लाइन को बदलने का प्रयास करें

'NAME': BASE_DIR / 'db.sqlite3',

करने के लिए

'NAME': str(BASE_DIR / 'db.sqlite3'),

ताकि NAME Path . के बजाय एक स्ट्रिंग है ।

त्रुटि कोड की इस पंक्ति से आती है django/db/backends/sqlite3/creation.py#L13 और ऐसा लगता है कि यह कमिट समस्या को हल करता है, इसलिए Django v3.1.1 . में 'NAME': str(BASE_DIR / 'db.sqlite3'), का उपयोग करने की कोई आवश्यकता नहीं है अब और, बस 'NAME': BASE_DIR / 'db.sqlite3', का उपयोग कर रहे हैं पर्याप्त होना चाहिए।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. क्या फ़ाइल में MongoDB शेल आउटपुट को 'सुंदर' प्रिंट करने का कोई तरीका है?

  2. अद्वितीय कुंजी जोड़ने के बाद भी MongoDB डुप्लिकेट दस्तावेज़

  3. MongoError:टोपोलॉजी बंद है, कृपया कनेक्ट MongoClient.close() से संबंधित प्रतीत होता है और क्लाइंट इसका उपयोग करते समय काम नहीं करेगा

  4. मोंगोडब सी # ड्राइवर अपडेट सभी सबअरे तत्व विफल हो जाते हैं जब सरणी खाली होती है

  5. नेवला में एम्बेडेड योजना दस्तावेज़ कैसे निकालें?