sql >> データベース >  >> NoSQL >> MongoDB

return database_name ==':memory:'または'mode =memory' in database_name TypeError:タイプ'WindowsPath'の引数は反復可能ではありません

    データベース-名前 の設定のようです 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. .ssh/authorized_keysへのRedis書き込み

    2. データベースエラーMongoDB:データベースが消えました

    3. Windowsからmongodbをアンインストールする方法

    4. mongoidを使用してスコープ内の個別の行を検索する