Zdá se, že nastavení DATABÁZE – NAME
očekává řetězec, nikoli Path
objekt.
V nastavení zkuste změnit tento řádek
'NAME': BASE_DIR / 'db.sqlite3',
do
'NAME': str(BASE_DIR / 'db.sqlite3'),
takže NAME
je řetězec namísto Path
.
Chyba pochází z tohoto řádku kódu django/db/backends/sqlite3/creation.py#L13
a zdá se, že tento závazek
řeší problém, takže v Django v3.1.1
není třeba používat 'NAME': str(BASE_DIR / 'db.sqlite3'),
už jen pomocí 'NAME': BASE_DIR / 'db.sqlite3',
by mělo stačit.