Wygląda na to, że ustawienie BAZY DANYCH - NAZWA
oczekuje ciągu, a nie Path
obiekt.
W ustawieniach spróbuj zmienić tę linię
'NAME': BASE_DIR / 'db.sqlite3',
do
'NAME': str(BASE_DIR / 'db.sqlite3'),
aby NAME
jest ciągiem znaków zamiast Path
.
Błąd pochodzi z tego wiersza kodu django/db/backends/sqlite3/creation.py#L13
i wygląda na to, że to zatwierdzenie
rozwiązuje problem, więc w Django v3.1.1
nie ma potrzeby używania 'NAME': str(BASE_DIR / 'db.sqlite3'),
więcej, używając tylko 'NAME': BASE_DIR / 'db.sqlite3',
powinno wystarczyć.