sql >> Database teknologi >  >> NoSQL >> MongoDB

returner databasenavn ==':hukommelse:' eller 'tilstand=hukommelse' i databasenavn TypeError:argument af typen 'WindowsPath' kan ikke gentages

Det ser ud til, at indstillingen DATABASER - NAVN forventer en streng, ikke en Path objekt.

Prøv at ændre denne linje i dine indstillinger

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

til

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

NAME er en streng i stedet for en Path .

Fejlen kommer fra denne kodelinje django/db/backends/sqlite3/creation.py#L13 og det ser ud til, at denne forpligtelse løser problemet, så i Django v3.1.1 der er ingen grund til at bruge 'NAME': str(BASE_DIR / 'db.sqlite3'), længere, bare ved at bruge 'NAME': BASE_DIR / 'db.sqlite3', burde være tilstrækkeligt.



  1. Mongo ObjectID'er er ikke lig med hinanden

  2. Mongo grupper efter måned med UNIX millisekund tid

  3. hvordan tilføjer jeg en værdi til toppen af ​​et array i mongodb?

  4. Aktiver mongo PHP-udvidelse i Microsoft Azure-websteder