ऐसा लगता है कि सेटिंग 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',
का उपयोग कर रहे हैं पर्याप्त होना चाहिए।